The Pyramid in the North
"When the time comes, go to the pyramid in the north. You will know where it is"
- The Mysterious Manfish, 1981
St Stephens Church, Upper Basildon, Berkshire as the sun sets on a delightful Spring day in the English countryside. St Stephens was built in 1964 and consists of two Pyramid structures and a 'tail' all built in the shape of a fish. A highly unusual sight in a quaint English village...