The Uninvited was formed in Los Angeles in early 1988 around the frontmen duo of brothers John and Steve Taylor (who both play guitars and sing). After gigging around the region during the late '80s and…
Read Full Biography
STREAM OR BUY: