Weird Al's newest:



He still cracks me up.