L'Oreal Perpetual Purple Infallible Eyeshadow
L'Oreal Perpetual Purple Infallible Eyeshadow ($7.95 for 0.12 oz.) is a darkened violet purple with subtle red undertones and a multi-colored shimmer. When applied dry, it's sheer, slightly browner, less violet. When it's applied damp/wet, it's much more intense with a...
L'Oreal Perpetual Purple Infallible Eyeshadow ($7.95 for 0.12 oz.) is a darkened violet purple with subtle red undertones and a multi-colored shimmer....