Honestly, I haven't given much thought to turtles before this aside from the occasional aquarium visit. But if they're really out there in space carrying us through the cosmos, then wow, I guess we owe them big time. Might even adopt one to show my support. A little household tribute …