Screechers Wild!
Screechers Wild is an American-Chinese animated show made by Alpha Group, Man of Action, and Wexworks Media. It has one season and one web series as of right now. The first time it was shown was in China on March 14, 2016, and in the US on June 15, 2018.