The RWE Bagger 288 excavator is the world's largest land vehicle and is currently moving mountains--or at least one mountain--in Germany where it's in use excavating an open pit coal mine for a ...
The world's largest land vehicle is a colossal excavator that stands taller than the Statue of Liberty and weighs more than the Eiffel Tower. The Bagger 288, constructed by German company Krupp for ...