MAC Cosmetics released a sneak preview of an upcoming ... It'll be available in 34 shades, and although MAC are yet to release any swatches, I have high hopes that they will deliver an extensive ...