Señor Loro, (Fidel Castro's ex-parrot) hosts the viewer through a preview of this madcap Latino, His-Panicky webisode series. Los Titeres means The Puppets in Spanish...

  • October 27, 2010
  • 24 Views