By Daily Mail Reporter
The conditions may have been cloudy on Malibu beach yesterday, but Jennifer Lopez managed to light it up all on her own.
The 40-year-old singer looked radiant, not to mention red hot, as she took to the shore for a fashion shoot.
The star was spotted reclining on a sun lounge in a earthy knit jumper and super short denim cut-offs and later frolicked in the surf wrapped in just a thick cream blanket.
She was joined by two adorable model children, who looked rather similar to her own, and looked to be in a playful mood as the trio ran along the beach in front of the camera.
Her real family was on set too and she was spotted spending time with her husband Marc Antony and daughter Emme, 2, between takes. Her twin son Max sat the day out.