Do you know where to find ‘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 cathedral 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:

What is the French Quarter’s biggest secret?

Royal Carriages: Come Take A Ride