Sticker

The Netherlands
2005
1 9/16 × 1 7/8 inch