Live: Check out the most impressive cartoon parade in China

Hangzhou, China