Neon Ichneumon (25 pts)

This ichneumon sticker was only available as a special sticker in the all bug mystery sticker pack partnered with Bugs In Cyberspace in February of 2020. 

    © 2019 Shapes In Nature LLC 

     

    Background Images © Tsai Photography

    0