This is an extended hip hop mashup mix chock full o' suprises, done around 2003.
See All 7 Episodes of "DJ Butterface"