So buddy lives in New York and finds this bizarre insect in his backyard which is unlike anything he’s ever seen, and unlike anything I’ve ever seen as well. And we’re looking for answers, and I have the thought: The Straight Dope Forum knows.
So, have at it:
Alien scout? Beatle/moth love-child?