Parts of Venus, which could be home to life, might be on the moon
October 08, 2020 at 08:40 AM EDT
Pieces of Venus, which scientists recently said showed signs of potential life in its clouds, could actually live on the moon, according to a new study.