DJ Earworm: 100 songs from the past decade in one mashup

Ten years, 100 songs, three minutes. Sheer. Fucking. Genius. Watch it before a Youtube copyright enforcement bot deletes it and DJ Earworm's channel with it. (via Metafilter)