They are ONLY giving away 100 per MAC, MAC Counter and Ulta (that carries MAC) location so get there early!! With their lipsticks being about $18 a pop, these are bound to go fast.
If you don’t want fight the crowds, you can get the same shades as a Freebie online with a $25 purchase on maccosmetics.com.