Sonia and Mila can't even fault any of the characters in this one, well except for Cara. She's the worst.
Episode 63 of @fortheloveofmerlinpodcast! The true test of Mordred's allegiance is finally here...