Not sure what this is. Maybe super bee?
All images ©Lloyd Gagnon : No unauthorized copying of images permitted