Aniworks Logoworks
Durarara!!

Episode 24 of Durarara!!