Watch This!

Viral Video of the Day: Fingersnapping Super Mario

Oh snap! Princess Peach must be falling in love all over again.