Squatters Beware

Season 1 4:33

Todd and his crew literally are forced to have eyes in back of their heads while investigating a residence in which a drugged-out group of insane squatters have been living for quite some time. World's Worst Tenants premieres Tuesday, June 12 at 10:00 PM, ET/PT.