A massive mural honoring Pope Francis now towers over the city of La Plata, Argentina, following its inauguration on July 26. Measuring 50 meters high and five meters wide, it is believed to be the largest mural in the world dedicated to the first Argentine Pontiff, according to Zenit.