Hey Tricia!! Girl where have you been?
I wear a helmet too. I don't think that it is overkill, . . .I fell back once and was glad I had it on. The only thing I don't wear are elbow pads.
By the way Tricia, . . .I seriously doubt you look like an alien, . . me on the other hand I look...