LIVE REVIEW: Zebra Music Festival, Shanghai
The annual Zebra Music Festival happened on July 19, 20 & 21 in Shanghai. Over 100,000 festival-goers indulged in pure entertainment and sunshine. Live review.
Read more ›The annual Zebra Music Festival happened on July 19, 20 & 21 in Shanghai. Over 100,000 festival-goers indulged in pure entertainment and sunshine. Live review.
Read more ›