The Finnish Take Their Slot Car Racing Too Seriously

What the heck just happened?