AKA Bumble bee/ walking toads, Anybody else keep these?

Thanks
Kristen