Hurricane Laura makes landfall in Cameron, Louisiana with winds of 150 mph

Top