Parasite Wasps

April 16th, 2010 by

Nature is pretty disgusting sometimes. Found at YouTube from NationalGeographic.

Similar Posts:

Tags: , , , , ,