Stereolab at the Rockstore

Stereolab at the Rockstore

Stereolab at the Rockstore, Montpellier, France, in 1997