The Electric Petals are a rock band from Canada. The sound is produced at their privately-owned log cabin studio located in Temagami, ON, Canada, 6 hrs north of Toronto. “Cherry Red” is the second single from their 11-track LP of the same name. They are currently producing their second album in Temagami, Summer 2021.
Copyright © 2015. Auteur Research, All Rights Reserved
Site By: Blake Bowman