Where did this ever get started from?
This? If you mean, this website, it started in early October.
Memes are downloaded posts of things. For some reason, they are not showing up on this site anymore.
Not sure if my memes are showing up so I posted it again below.