The Beacon is a temporary public art installation ... It was first installed on a beach at Rye Harbour Nature Reserve, on the southern coast of the UK, for five weeks during the summer of 2021.
Some results have been hidden because they may be inaccessible to you