An impressive video has emerged of a long duration waterspout over the Caloosahatchee River, near Ft Myers, FL, USA.According to the filmer the waterspout, filmed on July 3, lasted for four minutes.