Steve Taylor… unpatriotic?
Steve Taylor of Steve Taylor & The Perfect Foil, while being a patriot and resident of the United States, has divulged his actual allegiance is to Canada. In a recent video Taylor reveals this truth beginning at the 0:36 mark.