This is a beautiful set, but i think this is in 30 mm scale !
Its the same as the vulture on Nicodem here:
Wyrd stuff is 30mm, but there isnt really a lot of difference in size between them and most figures out there I find, its just that they are maybe a bit more honest about it
Nicodems base is 30mm diameter, so that should give you an idea of how big that vulture is. Quite a bit larger than the Megaminis guys I suspect.