A beacon of faith on the seafront at Cullercoats in the North East of England. An iconic landmark.
Click an image to insert into message
Click here to cancel