August 04, 2011
New 'Apollo 18′ Trailer

Geeks of Doom has a New 'Apollo 18′ One Sheet Will Leave You Screaming. Trailer and poster. Looks nifty, not sure if the footage will be all in the Blair Witch style or not, but it's definitely a cool premise.

Posted by Arcterex at August 04, 2011 03:27 PM