That's one of the drawbacks of wearing a suicide vest --
Agreed. FOX is reporting that the address is 67 Franklin Street. Susp #2, down, surrounded, and still breathing.