US Government officially denies existence of mermaids!!

In an astounding move, the United States government has officially denied the existence of mermaids. The statement came from the National Oceanic and Atmospheric Administration (NOAA), a US Government agency that’s part of the Department of Commerce. On their official website, they...