Elizabeth Miranda

Elizabeth "Liz" Miranda Stewart was born on November 30, 1975 in Tallahassee, Florida. She played Terry Taylor in BabyFirst on the Magical School Bus.