New Orleans’ Own ‘Touchdown Jesus’

Some believe divine intervention played a role in the Saints' Super Bowl win.

In New Orleans, St. Louis Cathedral stands as one of the city’s most iconic landmarks. However, there’s a story about a statue behind the building with special ties to the New Orleans Saints. Our tour guide, Ron Amades with Royal Carriages, takes us to meet New Orleans’ own “Touchdown Jesus.”


See also: