Space and the deep ocean have several commonalities, but perhaps the most obvious is the existence of structures that make you say “what the heck is THAT?”
Read more...