from The Worcester Sunday Telegram 2007 Published January 7, 2014 at 2707 × 1700 in from The Worcester Sunday Telegram 2007 from the Worcester Sunday Telegram