Joined: Fri Oct 28, 2011 3:31 pm
Location: Air Force Flight Test Center Detachment 3
The official website has a situation room style map and a countdown to December 12.
ALSO: So apparently this is for a 2013 sci-fi film called Pacific Rim (imdb) where soldiers pilot robot mechs to fight giant monsters.
Sounds oozing with Japan.