Hot mama of two, Jennifer Lopez looks amazing in a snap shared on her IG page.
The singer and actor gave a come hither gaze as she posed seductively on her white laid bed.
Jennifer, who looks anything short of her 45 years, wore a white shirt tucked into a black leather shorts which gave a tantalizing view of her backside.
Her hair was styled in a bun while tiny pearl earrings adorned her ears.
She wrote in the caption, ‘Mood on a rainy day….’