Skip to playerSkip to main content
  • 9 years ago
Hurricane Irma pummels the north coast of Cuba, inflicting major damage as millions of people in the US state of Florida hunker down for a direct hit from the monster storm.
Comments

Recommended