Skip to main content

Items tagged with ZOO

Scarecrow

Scarecrow

Scarecrow is a music group hailing from New York. The lead vocalist, writer and producer is John Blaze. Scarecrow was originally formed in 1989 with Twisted Sister lead guitarist Eddie Ojeda