Todd Margaret – Worlds Worst Liar, Honest

If you haven’t seen The Increasingly Poor Decisions of Todd Margaret on IFC, Fridays at 10 p.m. (ET) , you are missing out!  Todd Margaret is a compulsive liar and it just gets worse for him by the minute.  It is so funny to me being that I actually know someone just like this.  You […]