Twitch was formed in Toronto, Canada, in 1979 by guitarist, vocalist, and songwriter Garwood Wallace, bassist and vocalist Bryan Pratt, and drummer Stephano Leroux, most of whom were veterans from the Canadian rock and roll club picture. Twitch quickly became called an superb power pop device who played points fast …
Read More »