Good Vibrations

Male

Good Vibrations has loads of energy! Bunny 500’s are followed by short vibrating rests, then more zipping around.