Amphitheater Canyon, Santa Cruz Island

From Islapedia
Jump to: navigation, search

Amphitheater Canyon, Santa Cruz Island is a little used and recent name for the canyon to the east of La Cascada on the north side of Santa Cruz Island’s central valley.