Feeling buggy? Ella Sharp Museum is set to debut a new 'larger-than-life' insect exhibit