Chief's Island is a natural feature, located at Chief's Island, Botswana
Nice part of moremi game reserve lots of lions in this area