Texas Baker Wins Netflix Competition Texas Baker Wins Netflix Competition All hail the "Stitch Witch"Joanna BarbaJoanna Barba