Japan didn’t Invent
Monsters to Scare You
They Invented Them to Describe You.
GET IT NOW