The Amazing Amanda

“The Lady and the Tiger,” originally aired April 24, 1993.  Nostalgia and spoilers within.

Continue reading “The Amazing Amanda”

Advertisements