German Engineering 1, Arab Technology 0

How the hell did they let them get away with that one. I doubt something like that would ever be shown in the US or is it?

 
Back
Top