Basilica of Saints Peter and Paul
The Basilica of Saints Peter and Paul in Lewiston, Maine, is one of the largest churches in New England. The turrets of the massive stone, Gothic-style structure jut towards the sky. The church was built out of need when in