Submitted on Fri, 12/14/2007 – 18:47. Story by Rita Boland “The old God is making a comeback,” at least off-Broadway in Chicago. The award-winning musical Altar Boyz reopened Oct. 7 at the 533-seat Drury Lane Water Tower Theatre, 175 E Chestnut St. The show, which debuted in New York in 2004, returned to Chicago...
Read on...