Jon Lajoie never ceases to amaze.

Notes