A helluva dancer is heading to Broadway! So You Think You Can Dance season 11 victor Ricky Ubeda will join the ensemble of On the Town later this month. He will leap across the Lyric Theatre stage from February 27 through April 26. The opportunity to appear in the production was announced as one of the prizes for the winner last summer. Read more…