Mike the Knight and the Stolen Flag

Season 3,Episode 306