universetoday.com
Proof! Bio Station Alpha is Just an Image Artifact - Universe Today
[/caption] It’s time for another episode of “Conspiracy Theory of the Week.” This one involves a supposed secret space station on Mars. The You Tube video showing “Bio Station Alpha” (below) went viral and was even reported on some mainstream media outlets. The station is supposedly a 700 ft x 150 ft structure on Mars … Continue reading "Proof! Bio Station Alpha is Just an Image Artifact"