Watch: American Beauty Star Season 2 Episode 1 – “My Signature Slay”

On American Beauty Star Season 2 Episode 1 – “My Signature Slay”, Fourteen hair and makeup superstars vie for the title of American Beauty Star; the artists must push their creativity and skills to the limit to impress new host…