Little church on the grounds of Hengrave Hall, in Hengrave, United Kingdom
Copyright 2000-2009 by Todd A. Brase