Saturday, April 1, 2017

Gigantic shadow "MOTHER SHIP" Passes beneath the Space Station

600 million year old fossils of tiny humanoids found in Antarctica

Flying City Filmed Over China is Considered Part of NASA's Project Blue ...