Fact or fiction University Deletes Press Release Claiming Evidence of Bugs on Mars Entomologist William Romoser from Ohio University claimed this week to have spotted evidence of insect-like creatures living on the surface of Mars, pointing at... SoulAskNovember 22, 2019