Today 17th June 2012 saw the annual London to Brighton cycle which passes through Carshalton Village.
More than 27,000 cyclists are taking part in the 54-mile London to Brighton bike ride in aid of the British Heart Foundation.
Riders set off from Clapham Common from 06:00 BST, with the first arriving at the finish just before 09:00.
The toughest part of the ride is the climb up 813ft (247m) Ditchling Beacon just outside Brighton, which takes an average of 15 minutes to scale.
The event, which is now in its 37th year, has raised more than £50m.