A Japanese production company’s drive-in haunted house has zombies that will clean your car after smearing blood all over it.


A Japanese production company’s drive-in haunted house has zombies that will clean your car after smearing blood all over it.