Published On: Thu, Jun 29th, 2017

NEW island emerges in same waters as Bermuda Triangle – but scientists warn it’s DANGEROUS

A NEW island has emerged off the coast of North Carolina, in waters northwest of the Bermuda Triangle.
Daily Express :: Travel Feed

Videos

Most Popular Posts