Video: A Tale of Lunar Life Forms

The New York Sun attempts to prove there are living organisms on the moon.