Skypup,
Sorry to hear about your freind. That's the problem with moose that MikeD74T alluded to. The moose stand so tall that the car hits the legs leaving the body to roll up the hood and through the windshield. Add the dark color, non-reflective eyes, sheer size and lack of fear of humans or cars and you get a very bad accident.
In northern NH there are signs saying "Brake for Moose - it could save your life" and they arn't kidding.
Phil