The largest land vehicle ever built: Bagger 293 in Germany

The largest land vehicle ever built: Bagger 293 in Germany