I have witnessed memes come and go so fast they can hardly be said to have occurred at all

1,239 shares