Skip to main content

Barra Flood 2017

Tropical Storm Adrian.

Barra de la Cruz, Oaxaca, Mexico.

  • June 7, 2017.
  • Maximum wind speed 45mph.
  • Twenty inches of rain in 24 hours


Read the whole story for more photos.