Moth larva sitting on wood, macro photo

Royalty-free stock photo ID: 86523730

Moth larva sitting on wood, macro photo