A good friend of mine, Peter McKellar,  recently paid a visit to the Vulture Hide at Giants Castle. He sent me a few photos and after some research, Giants Castle now features high on my wish list.       Giant’s Castle Game Reserve is considered the home of the eland and the majestic…