Vegas Experts: Behind the Scenes at the Grand Canyon goes behind the scenes to experience the sweeping views, unparalleled vistas and colorful landscape of the Grand Canyon’s South Rim. One of the seven natural wonders of the world, the Grand Canyon is a short journey from the bright lights of Vegas. To learn more about the Grand Canyon, click here.