United Kingdom September 5, 2024Spectacular Crowds Greet Cyclists in Tour of Britain Stage Across Teesside