Giant Kelp Holdfast - 3

Giant Kelp Holdfast - 3

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