Where To Stream Waterloo Road Season 3 Episode 17
Episode 17
- Aired February 21, 2008
- 60 Min
In a battle of wills, Mika defies Tom as she stages an environmental protest on the new building site. Rachel hatches a plan to stop Eddie resigning as her deputy.