There are about 267 torchbearers and 211 legs with 14 miles for the Torch Relay of the 26th Universiade, Shenzhen, China, August 7, 2011.