YES! I remember seeing this along time ago, im pretty sure it was on MTV.
I hear this song constantly coming from the dishwashers boom box at the restaurant I work at. Best song since "Camisa Negra" and "Duele de Amor".
I can do this, too! But it's not possible that someone would actually listen this mumbling.
It'd crack me up if I see someone playing this in their car...
Imagine that guy on a stage?? hummmm, I'd need some tomatoes, hheheh