French-Swiss street artist Saype presents his latest art work in Istanbul, Turkey

French-Swiss street artist Saype presents his latest art work in Istanbul, Turkey
play icon
This aerial photograph shows a giant biodegradable land art painting by French artist Saype.