What is it?
Parasites 680a31766e16415482227c139007e063 Aposted this years back...never got an ID...maybe someone can tell me what it is...found on truck window....very tiny
URL:
Thumbnail:
Uploaded by kilo2010
0.1094 sec
IP 18.117.8.84