Eta's winds howl across streets of Miami

  • 4 years ago
Eta's strong winds and torrential downpours lashed out on the streets of Miami, Florida, overnight on Nov. 7.