Terrorbush Island
Terrorbush Island is located on the south west of the Edisonne Archipelago
It is known as a hunting ground for wildlife. It is often said that ancient man killing reptiles live on the animal but none has ever been captured.
Type
Island
Location under
Included Locations
Owner/Ruler
Owning Organization
Comments