Obscure Group Awards 'Lemming Suicide' Badge…

Guess which country again proves itself most adept at self-destruction...

Read →