Brazil What Really Happened to the 200 Tourists Stranded on a Hill in Rio? by Ethan Riley April 26, 2026