In case you were wondering: Salma Hayek is still hot. At 45 years old, she proves can still keep up with the younger starlets in the looks department, that's for sure. In fact, her recent shoot for Vogue Germany  shows that she might actually be a step or two ahead of many of the young actresses in Hollywood right now. Longevity like this is rare, but Salma has it in spades. Hit the thumbs and witness her unfuckwittable hotness for yourself. 

[via Egotastic]