Mysterious Sea Creature Spotted in North Carolina! What Is It?
Follow
This mysterious sea creature was spotted in Atlantic Beach, North Carolina and it kept people guessing what it was for days! Has the Loch Ness Monster arrived in the United States?