Home > Meme Archive
Jul 9, 2014 Source: Washington Post
No one knows for sure just when the horse head mask morphed from a novelty into a full-fledged meme. Even Archie McPhee — purportedly the original retailer of the latex max, which began as a Halloween costume — writes it off as a “creepy” thing that ... (Read More)
|
Tweet |