The last bull run in Britain was held at Stamford.

Bull runs had been held for over 600 years.

Source