Jan 11, 2006


St. James the Less, an Anglican-Catholic church, in North Philly