CLO-symposium-plus-med

Huntington Beach, California rocky coastline