4 Evil Eyes
February 25, 1996
Season 1 Episode 16 On a visit to a London castle called Terror Tower, Sue and her brother Eddie...