On the Floor hitmaker Jennifer Lopez has shared a flawless no make-up selfie on Instagram.

The 44-year-old singer, who posed alongside her six-year-old son Max, supported the pic with the caption “photobomb by my favorite boy!! #mamalove #foreverlove #breakfastoutside #perfectday [sic]”.