Log in

Head of the River Race in London, England

Celebrate the launch of rowing season along with 400 crews of competing rowers taking to the Thames for the Head of the River Race , March 29. Originating in 1926, the tradition continues to impress as thousands of locals and tourists flock to the river to get a great view and picnicking space.