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