Aniworks Logoworks
Durarara!!

Episode 23 of Durarara!!