theepochtimes.com
News Anchor Taylor Terrell Dies in Freak Waterfall Accident
A woman who died after falling off a waterfall in North Carolina last week was confirmed to be ...