Sticker

The Netherlands
2007
1 1/8 × 2 1/2 inches