Texas Baker Wins Season 2 of Netflix CompetitionTexas Baker Wins Season 2 of Netflix CompetitionAll hail the "Stitch Witch"Joanna BarbaJoanna Barba