DIGITAL CELLULOID – ISSUE 75: THEY DIDN’T LAND ON THE MOON?

This week, Digital Celluloid sees Archmag go to check out the movie “Apollo 18,” another found footage film in a long line of found footage films with mixed results…

Posted on November 30, 2011 in Digital Celluloid, Features by