THE NORTH FACE Logo Sticker Red Approximately 9.5cm ‐ Mercari: Shop from Japan