25 years since the deluge

Metro notes that it’s 25 years since the massive deluge that broke over the city on July 14, 1987. More than 100 mm of water fell in less than two hours, the metro shut down and all hell broke loose. The incident has its own Wikipedia page.