I found the vidclip this vidcap is from on Youtube recently. Check it out fast, before some asshole jerk reports it for something or other. There are a LOT of related videos. Just click on the pic to see the vid. The vid is dubbed in German, which adds a whole new layer of weird to it.