continued from Thursday
Concluded this Thursday. Here's another clip of the show.
Spot the lappet moth larva! - Well, the answer is here, so I just wanted you to see this. The caterpillar is, of course, a larva, and the lappet moth is Phyllodesma americana. Well conc...
29 minutes ago