I found out that these stickers were a subvertising project of one of the Stanford Greens.
2860