NASA Denies There Are Insect-Like Creatures On Mars

In response to recent claims by Ohio University professor, NASA denies there are reptile and insect-like creatures on Mars. https://www.foxnews.com/science/nasa-denies-living-insect-reptile-like-creatures-on-mars (Photo courtesy of Fox News)