The Cardigans

First Band On The Moon (Remastered)

The Cardigans

11 SONGS • 39 MINUTES • AUG 12 1996

1
2
04:05
3
4
5
6
7
03:14
8
03:17
9
04:20
10
11
03:27
℗ 1996 Universal Music AB © 2019 Universal Music AB