No media source currently available
Hurrican Irma is making landfall on the Leeward Islands in the Caribbean. The historic storm has wind gusts recorded at nearly 300 kilometers per hour and is now barreling towards Puerto Rico and Florida. Kevin Enochs reports.