1 / 7
The National Shrine of St. Gerard Majella is located in Newark, New Jersey.
+

© John Touhey | Aleteia