I’ve said it before, I’ll say it again. WTF is up with Japan?
[Trailer] Robogeisha (via DoctorExploitation)