The Horned
Toronto
The Horned
Formed in 2011, The Horned are a Rock 'N' Roll band based out of Toronto, Ontario, Canada. One of only a few islands of heavy, balls out Rock 'N' Roll in a sea of safe sounding i…
The Horned
Formed in 2011, The Horned are a Rock 'N' Roll band based out of Toronto, Ontario, Canada. One of only a few islands of heavy, balls out Rock 'N' Roll in a sea of safe sounding i…