The mistery of the raining tree was solved when I zoomed in to the image I shot. Above our heads were thousands of Cicadas urinating at full force! If you look carefully you can see for yourself.
Jim McEachernMulgrave et Derry, Quebec