Weathervision: Waterspout in Tampa, Florida puts on a show.
1 / 20
TouchVision
Wed, Jul 2, 2014 10:12 AM EDT