Homefront is coming!

23 February, 2011 (19:59) | Game industry

This huge bill board is at 47th and 7th, Times Sq, in New York City