Good thing you were not on a motorcycle
rocks and bugs suck on a motorcycle. i rode my yamaha yzf 1000 from san antonio to midland and back (about 650 miles total) and at one spot had a nice fat june bug hit me on my lower eyelid on my left eye (went in under my sunglasses and i had my visor up).