Pretty Insects, Mostly - patrickporter
Probably Pelteria robusta.

Probably Pelteria robusta.

ProbPelteriarobusta