Europe :: Italy
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.
Factbook photos - obtained from a wide variety of sources - are in the public domain and are copyright free.
Agency Copyright Notice
Dimension | File Size
640 X 480 pixels 33.83 KB
Download - only file size available