Could these be LoL MMO raid bosses?
https://nordot.app/1006746308961746944