Jennifer Lopez was the picture of good health and mindfulness on Tuesday, as she was spotted enjoying some meditation stretches while out on the waterfront in Miami.The 51-year-old fitness fanatic appeared to be blissfully calm outside the private residence that she's currently sharing with beau Ben Affleck, who could be earlier seen puffing away on a cigarette from their balcony.The on-again couple cut very different figures as Jennifer looked fresh as a daisy, while an unshaven Ben, 48, enjoyed a smoke break dressed down in a 'Believe in Boston' T-shirt and comfy black trousers.Jennifer - who is known for her love of a clean-eating diet and dedicated fitness regime - wore a white casual romper jumpsuit as she struck a series of stretches..
Read more on dailymail.co.uk