Episode 3763 : Season 17 Episode 113
Seven Network int(0)
Aired: June 16th, 2004 @ 7:00 PM EST on Seven Network
Leah is back in town, but is everything as it seems? Kane makes a shocking discovery, Will returns to Summer Bay and Jesse has new focus in life.