where is mermaid poland
Mermaid is pulled from lake by men in biohazard suits, Poland. Sept 2015, Video, UFO Sighting News. Yes this is kinda clear and not a UFO, but it does seem to show a mermaid that was found on land, probably dead. Its been long believed that there are many species of aliens that visit Earth, merpeople are one of them.