Not passing smell test.
What car has a +600 mile range? Grasshoppers hit a car at 45 mph obey the laws of physics by squashing. Why should a coyote being hit by a car going 75 mph be immune to the laws of physics?
This story was on FR the other day.
I call BS also.
I once saw a car at the GM Proving Grounds that hit a duck at about 80 mph.
It took the carburetor right off the top of the manifold.