RiffTrax – The Bermuda Triangle “I may have embellished my sailing experience just a bit.” The Bermuda Triangle