ICYMI, Nintendo Switch and Super Mario Run debuted on the Tonight Show with Jimmy Fallon

It was reported not too long ago that Nintendo of America president…