Zara leopard print top, short sleeves, made in Portugal, rare ‐ Mercari: Shop from Japan