Storm Music Festival is something you may not have ever heard of if you’re from the United States. That’s alright. It takes place in Shanghai, China so that maybe the reason. It is easily one of the wildest music festivals to take place in China and the talent is bar none some of the best […]