Two Thames experts follow the course of the river the 215 miles from Thames Head near Cirencester to the open sea photographing and recording the river in all its moods and seasons.
Anthony Haines Knihy


Two Thames experts follow the course of the river the 215 miles from Thames Head near Cirencester to the open sea photographing and recording the river in all its moods and seasons.