The Long March to Freedom is a monumental procession of 100 life-size bronze statues, the largest exhibition of its kind anywhere in the world. Celebrating...