New York DJ Tommie Sunshine has created this megamix of Katy Perry's music to celebrate her new album.
On the back of Teenage Dream: The Complete Confection, Sunshine has mixed Perry's six singles from the original album - "California Gurls", "Firework", "Teenage Dream", "E.T.", "Last Friday Night" and "The One That Got Away" - to make an eight-minute super mix.
The video, too, mixes up content from all the respective film clips for the singles.
Pretty awesome, huh?