Watch John Prine Perform With Justin Vernon, Roger Waters, Jim James, & Margo Price At Newport Folk Festival

Rhode Island’s annual Newport Folk Festival went down over the weekend, and the lineup included Wilco, Fleet Foxes, Regina Spektor, Ben Gibbard, Angel Olsen, Margaret Glaspy, Big Thief, and many more. John Prine headlined the final day of the fest, and during his set he brought out Justin Vernon to do “Bruise Orange (Chain Of Sorrow).” Prine also invited Roger Waters onstage to perform “Hello In There” from Prine’s 1971 debut album, and later he brought up Margo Price and the two sang “In Spite Of Ourselves.” On top of that, Prine and Jim James duetted “All The Best,” which they’ve done together in the past. Prine’s set culminated in a sing-along with various performers from the fest, who came together to sing a rousing rendition of “Paradise.” Watch below.