All credit to goldsoundz for taking the pics:
New York? Holy shit that's awesome! :D
Originally Posted by goldsoundz
I saw this billboard today in Shreveport, Louisiana. There are a lot of movies filmed here, and this one is about some sort of alien takeover of Los Angeles; the name of the film escapes me at the moment. Snapped off a few photos of the billboard since I wasn't sure if the game had been announced yet or not. If not, then I'm surprised Insomniac would be announcing it here of all places.