China's All-Terrain Spider Excavator

The real transformer?

Added:

By: Bulldog444 (163.50)

Tags: China's All-Terrain Spider Excavator

Location: Israel

Reported as repost

Liveleak on Facebook

Advertisers