survivalistnewsnetwork.com
NASA Missed The Huge Meteor That Just Hit Earth
The assumption is that is was the impact of the huge meteor landing. Storm chasers reported that the impact occurred some distance near Turkey Beach.