Bahamas Bridge the ‘Narrowest Place on Earth’ | The Weather Channel
August 7, 2020Updated: August 7, 2020, 8:11 am EDTPublished: August 7, 2020, 8:11 am EDT

The Glass Window Bridge on the Bahamas island of Eleuthera is dubbed the “narrowest place on Earth.”

Loading comments...