Sticker

The Netherlands
2009
1 1/4 × 1 1/3 inches