I hope I don't need to explain to you why this mashup is completely amazing. Other than that a friend just posted it on Tumblr I know nothing about it, if you have any details, let me know. Otherwise, enjoy!
UPDATE: As noted in the comments, this was done by DJ Topcat and is from the new Bootie Top 10 collection. This makes sense since DJ Topcat is also responsible for "More Than On Point" which is one of my favorite mashups ever and is from the Bootie - Best of 2007 mix.