Read More 0 Comment 827 Views featured Leominster December 23, 2011 By wg3h57 WEBSITE The Leominster Passion Play is performed every four years. It takes place in the market town of Leominster in… Read More