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.