Chicken Squad (European Spanish)

Chicken Squad is the European Spanish dub of The Chicken Squad.