Who will be the first group to land a human on Mars?

Based on 603 predictions by 55 forecasters

Metaculus