1319811983-xl

1319811983-xl

Image published on: November 22, 2011
Image size: 550 × 367 px
Image file name: 1319811983-xl.jpeg

What a beautiful parasite!