World’s Tallest Jesus Statue Hosts Internet Antennas
Christ the King, the gargantuan statue of Jesus in Świebodzin, Poland, is regarded as the tallest statue of Jesus Christ in the world.Completed in 2010, the 108-foot wonder was midwifed by a now-deceased local priest Sylwester Zawadzki,…