Tanzania Turtle’s heads Jul 7, 2003 dunxdLeave a comment One of the Giant Tortoises on Chunguu or Prison Island, just off of Stone Town. Like dinosaurs. They let us feed them spinach. AdvertisementShare this:TwitterFacebook