Virgin sucks a hard flannel