Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
On March 16, 1984, at the Baton Rouge airport, live news cameras captured one of the most shocking moments in American history. As a handcuffed man stepped off a plane, a father waiting by the payphones pulled out a revolver…