The Owl Rescue Centre is a non profit organisation dedicated to the protection of owls and other birds of prey in South Africa.