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 […]