They're living in close to freezing water. They are these giants living in the sea.











go back