Tropical Storm Barbara at peak intensity near the Gulf of Tehuantepec on June 1, 2007, as imaged by the Aqua satellite.
NASA
2007-06-01
<a rel="nofollow" class="external free" href="https://worldview.earthdata.nasa.gov/">https://worldview.earthdata.nasa.gov/</a>