Wednesday, June 17, 2026

In 1956, the federal government opened thirty-three eleven-story towers in St. Louis. By 1972 the city was dynamiting them on live television. Sixteen years.