Can anyone tell me the name of this?
Urotsukidoji - New Saga
>>1098008Which episode?
2
imo the best scene in the whole set