Mermaid Found on NY Beach?
By Edward • May 17th, 2009 • Category: BizarreAn odd creature has apparently washed up on New York’s beach, with people claiming what it may be another “Mermaid“.
The carcass was found by a couple who were having holiday at North Fork of Long Island. According to the couple, it smells lik a mix of low-tide and rotten garbage. Papers wrote. It really smelled [...]