Designed by
Title
An excavator stands at a construction site in Lardos Village, Rhodes Island, Greece #312253902
Description
Transport in Greece. An excavator stands at a construction site in Lardos Village. Excavators are heavy construction equipment primarily consisting of a boom, dipper, bucket and cab on a rotating platform. Lardos, Rhodes Island, South Aegean region, Greece
This image is editorial