51-year-old American actress and singer Jennifer Lopez graced the cover of the March issue of Allure magazine, and shared photos from the set on her Instagram page . In the pictures, the celebrity looks not only perfect, but also unusual. Instead of long hair, J.Lo has a short pixie haircut. The makeup artist made […]