Artist from Metz, France created this an ongoing series of murals, Mantra has been going big on the sides of buildings, creating 3D specimen boxes for butterflies. The artworks have been on display in multiple cities in Europe including Spain, Austria, and France.
[via Colossal]