RIVER

The town of Stamford, now bye-passed, lies beside the A1 main road in the UK. This is a pity because many travellers will miss this view across the river.

Comments
Sign in or get an account to comment.