McAllen hosts the 2016 Summer Games