Mantra is an artist currently based in Metz, France. In an ongoing series of murals, Mantra has been moving huge on the sides of houses, making 3D specimen boxes for butterflies. The artworks have been popping up around Europe in cities in Spain, Austria and France in the last year alone.
To visualize more artworks by Mantra check him out at the links below!
[ via Colossal]