Jennifer Lopez has been spotted canoodling with her 24-year-old lover Casper Smart on the set of her new advert for Brazilian beer BrahmaThe mum-of-two seemed happy and carefree as she ran through her dance moves with her choreographer on the Los Angeles set on Monday.
Wearing tight fitting leather trousers, high-heeled boots and a red top, the curvaceous singer tossed her hair and shimmied her hips.