The Metal Byrds
The Metal Byrds, an Indie Rock band from Austin, Texas. Lead singer Suzanne Birdie is from London England and guitar player Sly Rye is from Texas Suzanne has a power-pop rock voice, that compliments Sly ripping rock riffs and lead guitar solos in every song! Their catchy songs are throwback to a time where female front-women, […]