2016 ISF Senior World Cup at the Roanoke Valley, Virginia on June 22-26, 2016
001/214