Indie2 years ago
Premiere: Feel Good with Wicked World’s New “Music” Music Video
Cape Town, South Africa's four-piece Wicked World premiere their music video for “Music,” a free-styling, free-spirited affair, with the band demonstrating their “wicked” chemistry and heartwarming...