CT Now

 

February 24, 2009 Super Colon: The Attraction! Tampa, Fl - No, it's not Disney. It's Super Colon! Now on display at Moffitt Cancer Center in Tampa, reports WTSP. Click here for the whole story
75°