Gizmodo

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...