OTD in 1975, a bomb exploded in the main terminal of New York’s LaGuardia Airport, killing 11 people (it’s never been determined who was responsible).
You might also like