Giant Kelp Holdfast - 2

Giant Kelp Holdfast - 2

Giant kelp and holdfast - Macrocystis pyrifera, Carmel Bay CA, Pacific Ocean