Season 39 Episode 46: Episode 8949
The residents of Ramsay Street face the devastating consequences of their protest. David makes a tough confession.