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 in the world! Without going to China, we’re going to provide you with the live sets so you can imagine what it is like to be on the other side of the world listening to some crazy music! Check it out now!
Aly & Fila