The Music Video of Chupacabra: Produced using Smule's Leaf Trombone World Stage Enjoy the music. Enjoy the video. Be careful, this song gets into your head. If you have an iPhone or iPod Touch, you should download it so you can play this song. Lyrics: I am Hector, your momma is... more »

  • April 14, 2009
  • 162 Views