A caterpillar's body plan
by Thomas Hossie on


Caterpillar of the day - Sphinx chersis (Sphingidae)
by Thomas Hossie on


Trip to the Canadian National Collection
by Thomas Hossie on