In Thailand's Nakhon Si Thammarat province, villagers came upon a horrific sight on the ground in a mangrove forest ... Teen captures video of mystery beast in a small Ohio lake ...