Jennifer Lopez has hit back at trolls who called her a "liar" for denying she's had Botox. The singer/actress, 51, looks incredible and she's put her flawless skin down to a combination of living well and being kind.
J-Lo is adamant she's not succumbed to wrinkle-freezing Botox jabs or cosmetic surgery to keep her looking young. She recently launched her own skin care brand, and got trolled after posting a video of herself using one of her products.