Last night in Los Angeles, Taylor Swift's special guest list included Beck, St. Vincent and John Legend, but the highlight of the surprises was Swift dueting 'All of Me' with Legend.

The smash hit echoed throught the Staples Center as the entire crowd sand it as loud as they could. Swift is wrapping up nearly a week long stay in L.A.