This is why I love Craig Ferguson.

Here’s how the man opened last night’s episode of The Late Late Show:

Lip synching to Britney Spears’ “Oops, I Did It Again.”
With backup dancers.
And puppets.

It. Is. Awesome.

The Late Late Show
Craig Ferguson – Oops! Craig Does It Again – 05/18/09
Episode 879
Craig does his best Britney Spears impression with a little help from his friends. [2:07]