After a bit of traveling, LUDO (interviewed) appears to have spent a good part of last month back in his home country of France. Continuing his series of street works – Nature’s Revenge – the French artist keeps creative modifying creatures and plants for war with humans. The most impressive this large insect wheatpasted up in Lille. Take a look at the rest of the work below…

Discuss Ludo here.