Birdbrained Research: Some sort of boss?!

Screenshot of the Monster Hunt map, Birdbrained Research, showing the final boss.