Salma Hayek hits the glamorous cover of InStyle Magazine for its July issue.
The “Frida” actress wears Bottega Veneta and Alexander McQueen dresses for the photo shoot. Meanwhile, Salma has a blissful life because of her husband. She also admits that her daughter Valentina makes her happy too.