That's just a scanned copy, so the colors don't pop like they do on the actual postcard. But it turns out that the ESA has a poster version of this card! They printed 200 and you can order one here while they're available. I may just end up hanging my postcard on the wall instead of ordering the poster, but it's nice to see insect art. It's a good reminder that the arts and sciences aren't diametrically opposed.