Well, Flo's here, and it's just as bad as experts predicted. I'm always astounded at the people who insist a major storm will be no big deal, and are suddenly shocked to find themselves trapped on their roof: Stunning view from space as Hurricane #Florence makes landfall along the Carolina coast.