May 31, 2010

THE CHALLENGES OF virtual hairstyling.