James Cotton

James Cotton performs on stage during New Orleans Jazz & Heritage Festival on May 3, 2012 in New Orleans, United States. Leon Morris/Redferns/Getty Images/Courtesy
Loading