Something like that happened yesterday in front of my apartment building. Tow truck was tring to pull someone out and the front of their car came off about tthe same way.
It looked liek it pulled the bumper strut off. A lot of unibody cars have their tow hooks connected to them. Someone with some brin would have pulled the car the other direction instead of trying to go over the snow mound.