Jimmy Angel, El Rio Caroni, and the World's Tallest Waterfall on the Devil's Mountain
Jimmy Angel was a Missouri barnstormer who discovered the world's tallest waterfall in 1933, then crash-landed on its summit in 1937 - leaving his plane there for 33 years.
Taildragger