Here are our suggestions for some perfect makeup foundations that have a wide range of shades and are very nourishing. These foundations also cover any blemishes and are long-lasting for long-hour ...