Durarara
Season 1
Ep 25. Heaven's Vengeance
- August 25, 2010
-
7.5 (61)
The arrival of a mysterious red bag invites new kinds of trouble for the Headless Rider.
The arrival of a mysterious red bag invites new kinds of trouble for the Headless Rider.