Thursday, May 8 This is a must-see: A 40-foot-long, four-foot-high replica of a human colon is coming to town. The organ, which has already seen the sights in D.C., Miami, Atlanta and Little Rock, will set up shop at the John P. McGovern Museum of Health & Medical Science. The…
