Peeping – image of sculptural installation at Black Rock, Brighton, UK Posted 13 April, 2021 by goldtop_art