Back to photostream

trees in the river

The Itchen is a chalk stream river with crystal clear water located in Hampshire, England. It is a globally rare habitat, as around 85% of the world's approximately 200 chalk streams are found in the UK.

 

 

 

378 views
32 faves
10 comments
Uploaded on November 16, 2025
Taken on November 14, 2025