I’ve never heard of either of these performers before (David Armand and Natalie Imbruglia), but this is awesome!

Here’s some more David Armand.

Thanks, as always, to Neatorama.