Women's Zori Sandals, Ladies' Zori Sandals, Red Straps, Sponge Sole, Size L, New, Made in Japan, 1988 ‐ Mercari: Shop from Japan