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