Episode 7196
Shortland Street - Season 30

DESCRIPTION

Esther worries Jack's not coping. Damo struggles to deny his animalistic urges. Prince lays down the law.