You are using an older browser version. Please use a supported version for the best MSN experience.

Denver team wins world championship in World Chase Tag

Team APEX, with the parkour gym APEX Denver, just won the World Chase Tag championship in London.

UP NEXT

UP NEXT

image beaconimage beaconimage beacon