Chilean children's television show centered on a professor named "Professor Rossa", who taught about national animals and nature.
No Trailer found!