Game launch sites that inexplicably still exist By GamesRadarTylerWilde published 24 September 09 Hasn't anyone noticed yet? No? Then let's make fun of them