A sheep in China was pulled to safety by an excavator operator after falling into an icy river, with a new clip showing the ...
The damage to the excavator is apparent. Colliding into the overpass at highway speeds (75 mph in this area), the mangled ...