True Sk8board Mag

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

 

Let's Know What You Think

Scroll to Top