Welcome To America
Taz Taylor? Who the hell is Taz Taylor? An English guitarist who's been living in San Diego (California, USA) for a while now. Well, with Britain's modern-day stepmotherly treatment of its own musicians who can play and write &r