Ever wonder what it feels like to stand at the edge of the planet? This… might be the closest you’ll get. Welcome to Iguazu ...