100-meter hole discovered on Mars could be a “portal” to alien life, experts say

A hole over 100 meters deep discovered on the surface of Mars could be a “portal” to alien life, according to astronomy experts.

Read More
Back to top