Evidence of alien life or cosmic pyramid scheme? A documentary filmmaker sparked a discussion of advanced Martian ...
A triangular, pyramid-like structure on Mars’ Candor Chasma has sparked debate. Seen in multiple NASA images since 2001, ...