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