WEATHER
Twin waterspouts spotted off Florida's coast
The Town of Palm Beach Police Department captured amazing video of twin water spouts off the coast of Florida.
The Town of Palm Beach Police Department captured amazing video of twin water spouts off the coast of Florida.