Mushrooms on Mars?

Scientists believe these photos show mushrooms on Mars—and proof of life. The claim is bound to cause controversy. See the possible evidence.

Published 8th May 2021 (6:37)
...