Why Is Sweden So Good At Pop Music?

The Cardigans- Car image

The Cardigans – 1998 – A still from behind the scenes on the video shoot for the My Favourite Game single from the 3 million selling album Gran Turismo.

Thanks to Toby for sending this article, an interesting read.