47-year-old music icon Jennifer Lopez looked fit in a colorful catsuit on the cover of People Espanol, which is celebrating 20 years on the newsstand. The Bronx beauty also had on a big pink sunglasses and over-sized hoop earrings. She had her hands on her thighs and was leaning in toward the camera. Her caption read:
“People en Espanol 20th anniversary!! A la venta ahora!!”