Wicked and juicy japanese irrumation