Those astronauts that just landed? They should be greeted by chimpanzees on horses. Posted onMay 26, 2026