The Electric Petals dropped a New Music Video
The Electric Petals dropped a music video for their lastest song “Cherry Red” explores the exotic feeling of venturing through an unknown city alone and stumbling into a hole in the wall that turns into a classic night 11