IGN published this video item, entitled “Signs of Alien Life Found On Venus – IGN Now” – below is their description.
Scientists may have discovered possible signs of life on Venus but the data isn’t conclusive enough to say for sure. #ign
IGN YouTube Channel
Got a comment? Leave your thoughts in the comments section, below. Please note comments are moderated before publication.