Posted inDelaware Friday Daily Delawhere [5.3.13] Posted by By Delaware Dem May 3, 2013 New Castle Presbyterian Church, on 2nd Street in New Castle. The church was built in 1707. Delaware Dem View All Posts Post navigation Previous Post A Hopeful School SolutionNext PostThis is why Cathy Cloutier keeps getting reelected…