Tags Neil carter
Tag: neil carter
Ufo Icon Claims Ozzy Osbourne Owes His Fame The Musicians Around Him
UFO guitarist Neil Carter appeared on the Rock Interview Series. In the interview, the veteran guitarist shared his honest opinion about Ozzy Osbourne, who...