Colorful sea urchin at Cannery Beach Cabo San Lucas Colorful sea urchin at Cannery Beach Cabo San Lucas