BugEric Photinus pyralis is the most likely species, but really hard to ID them conclusively from images alone.
Comments (1)