Every TV Episode Directed by Gareth Carrivick Ranked from Best to Worst by Thousands of Voters
7.0/10(1 votes)
#1 - Beastiality
Missing info
S3:E4
Louise is furious when she finds out that Donna once slept with David, but Donna's still the one who does the fighting! Janet decides that she and Jonny will have to get married without her parents permission, and Gaz has had enough of Munch!