The statue of Jesus perched on Mount Corcovado began building in 1926. Standing 30 meters tall, it can be a huge achievement and has created Rio one of the most popular vacationer Locations on the planet. these days, we're producing our most significant update to Timelapse but, with 4 further several years of imagery, petabytes of recent knowledge