Jennifer Lopez, 55, turns heads in a pink leather catsuit as she arrives at the F1 Grand Prix in Saudi Arabia ahead of her headline performance

The singer, 55, put on an age-defying display as she flaunted her toned physique in the figure-hugging Barbie pink one-piece.