The beer is there to give you some size perspective. It was the only thing I could find handy (stop judging me).
Honestly, this was the largest insect ever seen, including all of those insects I've seen in bug museums. Pretty cool, but then you start to wonder how big the spiders are on Palawan. If this is the size of a moth, I don't want to see what eats this thing.