Menu

James Taylor playing “Your Smiling Face” live in his Martha’s Vineyard home – A.V. Club Exclusive

Here’s an exclusive clip of James Taylor playing “Your Smiling Face” live in his Martha’s Vineyard home on A.V. Club’s website. Watch on avclub.com