Salma Hayek Radiates Such Beauty On The Redcarpet And Posing Topless