Regeneron STS 2017 finalists on stage at the awards gala.