Everyone from Usher, Britney Spears and LMFAO are featured in Mashup-Germany's creation.

While we definitely didn't play a few of these tracks, I have mad respect for the DJ that put it together.

Do you think you can name all the songs mixed in?

If not check out the complete list here.

The one thing that is just as impressive as the mix, is the mixing of the videos!

They might not be your favorite songs, but you should definitely check it out.