sea monster

Gigantic “Sea Monster” On The Shore Of Indonesia Identified As Bayleen Whale

A huge sea monster washed up on Hulung Beach on Seram Island, Indonesia. The beast was oozing red fluid, and…

7 years ago