in my opinion Germany should have won.


Anything with Dita Von Teese on it has to win dammit....