A short history of Helen Martin's Owl House in Nieu Bethesda in South Africa. This very eccentric lady took her own life by drinking caustic soda.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.