Watch Better Off Ted season 2 episode 12 tv series online free
Release: Feb 02, 2010
Phil and Lem create a new lie detector device which ends up creating havoc for Linda and her family. Meanwhile, Ted and Veronica use their respective daughter and niece as pawns to gain favor with Chet, the boss upstairs.