More than 500 vehicles - all at least 106 years old - took part in the 77th London to Brighton Veteran Car Run on Sunday morning.
The run was first held in 1896 to celebrate the Locomotives on the Highway Act which permitted road vehicles to increase their top speed from 4 mph to 14 mph and dispensed with the requirement that cars be preceded by a man on foot bearing a red flag.
The event started at 7am in Hyde Park and the cars crossed Westminster Bridge before heading down Lambeth Palace Road, Lambeth Road and Kennington Road.
567 cars were entered for this year's event, including 168 from overseas.
The lineup included 17 steam vehicles and three electric cars.
The youngest driver taking part is aged 17, with the oldest being 91.
This year the weekend included the inaugural RAC Brighton to London Future Car Challenge featuring some of the newest and least polluting vehicles.
For the latest local news and events direct to your inbox every Monday, you need our weekly email newsletter SE1 Direct.