Make Crawler excavators Model Takeuchi Category Construction Year 2005 Location Europe (Continental): Netherlands Oirschot, Netherlands Hours 9,840 Serial Number 51400328 Price Price on Request