A pyramid-like structure first seen on Mars in 2001 has renewed debate on whether human-like creatures inhabited the planet billions of years ago. The image was captured by NASA’s Mars Global Surveyor ...