A funny demented puppet video that has some sick and twisted humor. The video was made by Jon Garcia and the song Feeling Hope is by Dropa. http//:facebook.com/dropamusic

  • August 03, 2011
  • 288 Views