The Movie Show reviews The Tale of Ruby Rose. The Movie Show Episode 28 1988
AIRED ON 18 August 1988
EXPIRES ON 31 December 2030
Film