Video - Entertainment
Posted on January 25, 2013 at 3:41 PM
Updated Friday, Jan 25 at 3:49 PM
Cast members of the world renowned show “STOMP” are taking the stage in Houston. From the Academy Awards to the closing ceremonies at the 2012 Olympics, this high energy show has done it all.