ShowShowRussian Red + Oh, Libia! @ Sala StereoOct 31, 2008Sala Stereo · Alicante, SpainFollow0 followersI was thereAdd yoursMediaLineupAboutNo photos or videos from this show yet.