Michael & Sarah

Michael & Sarah is an American animated series which aired on Beacon on June 14, 1996.