Earlier this morning, Ludo spent a few hours working on this new street piece on the streets of Paris, France.
Entitled “Biohazard”, the popular French street artist dropped some of his signature green imagery for the local pedestrians to enjoy.
Check out an extra image after the break and stay tuned with us to see what Ludo does next.
comment