Fister News!

Sci Fi

Apollo 18 Movie Review

January 18, 2012 // 3 Comments

Article by Sister Roboto of lefthandhorror.com “Officially, Apollo 17, launched December 17th, 1972 was the last manned mission to the moon. But a year later, in December [...]