Sort:  

I remembered the name. Verde Alicia (the ones with the wristbands)

No idea if there is an english version, my explorer only shows spanish ones :/

That's helpful. I'll look for it.