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