It's apparently the All-German Car Championship [and Demolition Derby] but there appear to be some fairly cool graphics and maneuvering...

View the Full Article