I think this is an ad for a car or something. Hard to tell, but pretty cool to watch.

Advertisements