Looks like it could be the perp.
Wearing a nice big black jacket for his perp walk. Maybe it still has blood on it.