Jacob Gorneau I agree, bayucca, Bombycidae, Apatelodinae, Apatelodes sp., looks like the only reasonable plausibility.
Comments (5)