Powered by SmugMug Log In
A firefly larva is armored for protection against predators.

Champaign, Illinois, USA

A firefly larva is armored for protection against predators.

Champaign, Illinois, USA

LampyridaelarvaColeoptera