Impressive Car Chase at Disney World

First I was convinced that these were little RC cars and I was blown away by what I thought to be excellent controllers. Seeing the people come on stage afterwards first made me think that they were ferrets dressed in uniforms but then it hit me!