Very interesting footage which seems to show a Mermaid, Alien type creature making contact with a mini sub in the Greenland Sea. Is it real or an elaborate hoax?
Tags alien creature Greenland Sea mermaid
Giant Mysterious Eyeball washes up on Florida Beach
Perhaps reminiscent of the infamous Montauk monster, a giant eyeball has washed up on a …