Superfreak mashup: Rick James vs Foo Fighters (et al)

DJ Cummerbund's latest mashup does real justice to Rick James's "Superfreak": Featuring Rick James, Foo Fighters, The Beach Boys, and Led Zeppelin. And Rick James.