The Nastia Liukin Cup is this Friday, March 6, at the AT&T Stadium in Dallas. Tune in LIVE on Universal Sports! 



Advertisements