Akihabara may be known as a mecca for cosplayers, but it’s not every day that you run into the horrific “Slit-Mouthed Woman” on the street!

Read More