February 23, 2011 Creepy 'found' footage....Apollo 18 Trailer 2011 HD Edit Delete Tags Autopost via youtube.com