View showing the main altar of the Gesu Catholic Church in Miami, Florida.

View showing the main altar of the Gesu Catholic Church in Miami, Florida.