I told my friends I thought the mascots were Teletubbies who mutated and escaped from a toxic waste dump after 15 years.
Teenage Mutant Teletubbies?