Yo Yo

Yo Yo is the Italian animated series