Nastia Liukin Cup on March 6

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



%d bloggers like this: