So that was the frog-moths — things just sort of show up in the world of Twin Peaks. Knowing what we know now, perhaps we can finally look at the frog-moth and not be entirely totally creeped out.