Jenn Miltenberger3

A cicada! I think, an auspicious symbol, at least in France. Merci Jenn