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