Yesterday mash-up artist Greg Gillis, also known as Girl Talk, released an unannounced new album online — as a free download.

What I love about this guy is that he takes music I don’t particularly care for – rap, hip hop – and mixes it with songs I love. No genres or time periods are off limits. In the song above, he samples Black Sabbath’s “War Pigs,” Jay-Z’s “99 Problems,” Jane’s Addiction’s “Jane Says,” Cali Swag District’s “Teach me how to dougie,” The Ramones’ “Blitzkrieg Pop,” Color Me Badd’s “I wanna sex you up,” and more.