southernfriedscience.com
What in the larval world is this?
The following photo was taken near the Yadkin River in Davie, North Carolina. According to observers, there were millions of them attached to the sides of trees and undersides of leaves throughout …