Congratulations to the 2018 YAGP winners! After months of semi-finals, 1,800 dancers from around the world were chosen to attend a week of finals in New York, competing for ballet scholarships and contracts. We've been following the action all week

2