Two large excavators on an industrial background. excavation. Rental of construction equipment. Powerful construction equipment for earthworks.