The first in a series of shorts bringing you a comedic look at British News filmed in sunny Los Angeles, CA. The news team introduces a Taste Test, evaluates the scores, and even offers up a weather report. Enjoy British News of the West!

  • June 14, 2009
  • 339 Views