A Small Brazilian Town Has Built a 143-Foot Statue of Jesus—Even Taller Than Rio’s Iconic ‘Christ the Redeemer’

A Small Brazilian Town Has Built a 143-Foot Statue of Jesus—Even Taller Than Rio’s Iconic ‘Christ the Redeemer’