Search
Seeker

NOAA Denies Existence of Mermaids

Why did NOAA feel the need to issue a statement denying the sea creatures exist?

Published On 06/29/2012
4:02 PM EDT