Found this specimen, which appears to be a Giant Leopard Moth, on the ground near the Wellesley Free Library (ignore the blue markings, which are from some weird camera effect). More on these moths.
Seen any cool creatures in town? Send along your pictures/tales here.
Leave a Reply