I am a die-hard fan of the Maybelline Fit Me Foundation, which is why I grabbed the Maybelline Super Stay 24 Hr Full Coverage Foundation as well as soon as it launched on Nykaa.com. The Maybelline Super Stay Foundation claims to be a matte, full coverage foundation that does not budge for 24 hours. Read…