It's a great day for America, everybody

The full collection of Craig Ferguson's musical dances has been collected online!

After David Letterman signs off and the Worldwide Pants production logo fades, viewing audiences are oftentimes treated to a cold open of an empty talk show set... one that quickly becomes the impromptu dance floor for a shameless Scot making an absolute giddy fool of himself while lip-syncing pop songs alongside a menagerie of puppets (and a couple of scantily-costumed stagehands). Now on YouTube for your viewing pleasure, the complete collection of Craig Ferguson's Late Late Show musical numbers: "Say Hey (I Love You)" by Michael Franti and Spearhead - "White Lines" by Duran Duran - "Wonderful Night" by Fatboy Slim - "Istanbul" by They Might Be Giants - "Oops!...I Did It Again" by Britney Spears - "MMMBop" by Hanson - "In the Navy" by Village People - "Fireball" by Don Spencer - "I'm Yours" by Jason Mraz - "The Lonely Goatherd" from The Sound of Music - "She Taught Me How To Yodel" by Frank Ifield - "Fire" by The Prodigy - "Raindrops Keep Fallin' On My Head"

More (non-musical) Late Late Show puppet intros: Dragon (and the world's worst ventriloquist) - Shark - Giraffe - Pig - Unicorn - Snail - Craig (don't watch this one if you want to sleep tonight.)