[From Anime News Network]:In Shinjuku Kabuki-Cho, the biggest sin town in Japan, there are two crazy...
Don't even gotta explain dawggg☠☠