These are the bucket wheel excavators, the largest land-roaming vehicles ever constructed, standing as the pinnacle of modern ...
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 ...