Song
John Legend
21 live performances from 14 places, 1989–2023
Featured: All of Me live at De John Legend
Show more