Sunday, July 17, 2005


July 15, 2005. The F 2 Water Spout at Punta Gorda, Florida that made the television news. It's scary when you live there. Posted by Picasa