Joining in the World Series excitement, Meteorologist Mike Iscovitz has some fun at Minute Maid Park.
Share