Weather Watch The Moment Francine Made Landfall Admin September 28, 2024 Check out the satellite footage of Hurricane Francine hitting land with 100 mph winds. source