Sticker

France
Self-adhesive sticker
3 × 3 3/4 inches