Watch Itch season 1 episode 7 tv series online free
Release: Jan 21, 2020
While Lucy is questioned by government agents, Itch and Tim escape after stowing away on a bus before being forced to abandon it to evade police, leaving them stranded in the outback.