Make Crawler excavators Model Takeuchi Category Construction Year 2008 Location Europe (Continental): Russian Federation РоÑÑиÑ, ÐоÑковÑÐºÐ°Ñ Ð¾Ð±Ð»Ð°ÑÑÑ, Russia Hours 5,959 Price Price on Request