Winsing Animation’s ‘Team S.T.E.A.M.!’ wins Top 10 Animation Series at China IP BANK Awards

After a fierce competition, Winsing Animation’s 3D animated title Team S.T.E.A.M.! stood out from the crowd…