Statue of St. Peter with the facade of St. Peter's Basilica in the background.
pxl store
Statue of St. Peter with the facade of St. Peter’s Basilica in the background.

Father Epicoco has been a priest of the Archdiocese of L’Aquila since 2005.

Read More: National Catholic Register