The Our Lady Queen of Peace Statue is a 33-foot tall statue of Mary located at The Holy Spirit Catholic Church in New Castle, Delaware. The giant statue of ‘the mother of God’ was dedicated by Bishop Michael Saltarelli on May 26, 2007.
The statue can be seen from the road, as it welcomes motorists traveling from New Jersey to Delaware via The Delaware Memorial Bridge. For a $100 or a $1000 contribution you can have your name placed in Mary’s heart or a brick with a name plaque placed at the site of the statue.