unbekannter Gast

Church of Saint Francis #

Church of Saint Francis
Licensed under PD

The Church of Saint Francis (or Saint Catherine) in Forza d'Agro, Sicily where scenes from the Godfather Trilogy were filmed. Built in the 15th century by Franciscan friars, the church faces the town hall square; it was restored in 1991.