6 photos

The Official Source of the River Thames. Kemble, UKThames Head. River Thames, Kemble.Thames Head, near KembleThames Head, near KembleThames Head, near KembleFirst water visible in the River Thames,  January 2017. 1 mile from the Source at Kemble.