Tarzan Island

Tarzan Island is a island northwest next to Africa near the Congo. its first appearance is in the episode of the same name. everyone who comes on it will start to act like Tarzan.