This happened to me about 6-7 years ago. DH and I were riding after work, about 5 PM and 2 kids were crouching behind a stone wall and "egged" us. It hit me on the helmet. I thought someone had shot me! We went back when we realized what happened and rang the bell. They were in there... when they didn't answer, we looked in their mailbox and got their name. Since the name was unusual and one that I recognized, I filed it away. Several weeks later, I was at the local pharmacy and I saw a car in the lot with a vanity plate with the same last name... I left a note on the windshield. Within 2 hours a woman had called me, saying it was her nephews, who were in a messy and dysfunctional family situation/single dad.
This is one good thing about living in a small town.
2015 Trek Silque SSL
Specialized Oura
2011 Guru Praemio
Specialized Oura
2017 Specialized Ariel Sport