Princess Letizia Ortiz of Spain wears transparent high heels to show the veins on her instep (7 photos)