Queen Letizia of Spain knows exactly how to use her charms. In a new appearance, she shows off her muscles in a mesh dress.