This is fuckin’ incredible. Thanks to a variety of software and the power of the internet, we have a remix of Lil Uzi Vert‘s hit single “XO Tour Lif3” from 2Pac himself. Surprisingly, the track doesn’t sound too out-of-place and is rather enjoyable. Maybe the generational gap in hip-hop isn’t as dramatic as some are making it seem.

Listen to the epic mashup below and lets hope ‘Pac hears this in Cuba.