Twin waterspouts spotted off the coast of Palm Beach

2024-08-23 205

Two waterspouts swirled simultaneously off the coast of Palm Beach, Florida, on Aug. 22.