Wild Japanese trio indulges in intense fingering and hardcore action.