American Beauty Star
Season 2
Ep 13. America Decides The Winner
- March 27, 2019
The competition reaches its climax as the three finalists travel to New York City to show off their final looks in front of a live audience. The artists have one last shot to prove they are worthy of the title as America votes live to decide who will win the title of American Beauty Star.