What the hell is THIS chick doin on The Tonight Show omgoodness lol