Knowledge Challenge - Life in Space
Question 5

Fossil microbes have been found in meteorites from which planet, according to some researchers?

1. Venus 

2. Pluto 

3. Mars