Quote Originally Posted by AggonyDuck
Netherlands was the best of bunch to be honest.

What makes you think Lordi is an idiot?
Netherlands was good? Crapload.

You call Lordi's music to be good?