KNOW MORE

Saype is a French/Swiss contemporary artist, known for creating ultra-realistic giant paintings in nature using a biodegradable paint he invented himself.