OMG! Please get to the Dr and then get your bike checked out and then get a new helmet.

Great story by the way!