Abu The Little Dinosaur S01E10 - Master Tai Leaves This World | Cocoro
ONE SEC

Abu The Little Dinosaur Master Tai Leaves This World

Season 1 Episode 10
Canada, United States (2008) | 13 minutes

Director: Ho Ching Chao

Master Tai makes a painful sacrifice for Abu.

Previous Episode Next Episode

Season 1