It's called virtual hairstyles, a virtual hair makeover from Marie Claire. You can upload your photo and can from different hair colors and hairstyles to your lipcolor and blush!
I actually tried a couple of my photos on this virtual hairstyles and here are the results!
The only thing I can say right now is that I look like a clown with my red hair! lol