As Billboard reports, D'Angelo played his first US show in 12 years last night during a surprise set at Bonnaroo.
D'Angelo plays surprise set at Bonnaroo