A couple of days ago I noticed a car with a bumper sticker on it. The sticker looked like a Spanish "Toro de lidia". What's the significance? ISTR seeing a few of these around.
Have you seen any others which have meaning, rather than being decoration?