In this episode, we take a look at one of the most mysterious locations on planet Earth, located in the Atlantic Ocean, The Bermuda Triangle!