Brighton Marathon

2 April 2023

Image shows thousands of runners on Brighton's seafront road.