News

The "Thank you for coming to my TED talk" meme actually originated a few years ago. In fact, according to Know Your Meme, it was first spotted all the way back in May 2015, ...