Tropical Storm Debby produces waterspout

(multimedia) Tropical Storm Debby spawns a waterspout off the coast of Juno Beach, Florida.

You may also like...