Photos: James Taylor rocks out St. Louis