nice typical shoes from menorca (balearic islands, spain). Called espadrilles, Menorquinas, alpargatas.