Processing. Please wait...
X
Comments to #
25
All comments (X)
random avatar
The ocean is eleven Eiffel Towers stacked on top of each other deep (3,682.2 meters).
X
Weird Science Facts Are Best Served With Illustrations
>
25
/
29
<
random avatar