Episode 3754 : Season 17 Episode 104
Seven Network int(0)
Aired: June 3rd, 2004 @ 7:00 PM EST on Seven Network
Leah realises something is drastically wrong with her baby, while Duncan plays a devastating trick on her. Hyde could lose his eye and Laura is back in town to search for something.