Aphid on finger I'm pretty sure this guy is an aphid. Note, that is not dust on him.
My genes or your jeans?
So much red, so little eyes.