Comments: Slightly misleading title, the live footage is from Oberhausen and the last clip is from Stockholm, Sweden. Good quality but the video has been squeezed together for the most part (see screenshots).
Deuce live footage from Oberhausen (cut)
Uutiset News Footage
Live footage (Deuce + Strutter) w/ interview
Press conference footage
Ilta:Sanomat footage (3 clips)
SVT News Report - Stockholm
Finland Clips (2008)