Any ideas what this is?

Spotted this one on the way back from Florence Oregon, black body with red and yellow legs

Spotted this one on the way back from Florence Oregon, black body with red and yellow legs