survivingthegoldenage.com
Red Sleeping Beauty: Stockholm
Sweden is arguably best known for its exceptional musical reputation (*cough* ABBA *cough) and it seems like Red Sleeping Beauty, with their already long history are adding to that reputation. Name…