125 of 173
Italy
jpg [33.6 kB, 640 x 480]
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 images and photos — obtained from a variety of sources — are in the public domain and are copyright free.