When debating the greatest performers of our time, it would be exceedingly wrong to not include Beyonce's name. The 29-year-old singer has been doing it for over a decade now, continuously blowing crowds away with her exhilarating voice and energetic live sets. Last night, Beyonce further more proved this point, closing out the infamous Glastonbury Festival with a courageous performance that lasted nearly two hours. The singer ran through her enormous collection of Billboard hits, from old Destiny's Child songs to some of her most recent efforts off this year's album 4. The unanimous highlight of the show though, was when the R&B queen played a medley of Prince's song "The Beautiful Ones" into a version of "Sex On Fire" by rockers Kings of Leon. Beyonce puts a unique twist on both covers, and displays just how versatile and multitalented the singer really is. Watch the video of the covers now below.