Watch Black Mirror season 2 episode 3 tv series online free
Release: Feb 25, 2013
An animated blue bear, Waldo, proves surprisingly successful as a third-party candidate. But Jamie Salter, the voice of Waldo, begins to have second thoughts when he learns what the governments of the world intend to use Waldo for.