Salma Hayek, 54, is making sure to enjoy her Sunday while looking fabulous in a beautiful location. The actress posed by a clear blue body of water while wearing a red one-piece swimsuit on Mar. 21 and had her long locks down and flowing in the wind. She also had sunglasses on as she put one hand on one thigh of a leg that had her foot pointed upward.