Oddly shaped, funny smelling alien life form arising from the soil. These oddities of nature are puffballs, fungi that appear in late summer and early fall.
fungus
Unusual Insect Samples
OC ag agent discusses recent interesting insect samples: green bottle flies and a fungus-infected caterpillar.