American singer, Jennifer Lopez, 50, took to Instagram to flaunt her banging body while posing in a tiny white bikini for a mirror selfie.