And I thought the Atlantis resort's Leap of Faith water slide that I plunged down at the Bahamas International Film Festival this past Sunday was high up.
Hold on tight, Major Tom.
(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Thanks!)