Seriously, that thing is huge. Per this story, it is a 771lb pregnant freshwater stingray found in the Maekong River in Thailand by a British biologist. I think I’ve mentioned my theory about alien species living in the oceans before…well, they’re getting closer to land. And bigger. And this one looks righteously pissed.