The Dalai Camel - the new Messiah in town - walks around the city dispensing miracles to random people on the street in this animated gem.

  • March 09, 2011
  • 27 Views