Village on a Diet

  • 2011
  • TV Show
  • None

Residents from Taylor, B.C., try to collectively lose a ton of weight in a 10-week span.

Where to Watch

Available to Stream

  • Watch on