GTV

Durarara!!
7.6

Durarara!!

Jan. 08, 2010

Durarara!!

In Tokyo, the district of Ikebukuro, amidst many strange rumors and warnings of anonymous gangs and dangerous occupants, one urban legend stands ...