Voracious Haruka Itoh blows and rides