Search
Seeker

NOAA Denies Existence of Mermaids

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

June 29, 2012
4:02 PM EDT