Storm Helen makes landfall in Florida

Storm Helen makes landfall in Florida Lee County Southwest Florida