Home > Meme Archive
Nov 4, 2016 Source: The Guardian
Memes – from the Greek for “that which is imitated” – were once defined as being self-replicating units of culture. This included anything that could be learned, remembered and spread from one brain to another, such as the concept of god all the way to ... (Read More)
|
Tweet |