Opened just in May of this year, the Igorot Stone Kingdom is one of the newest man-made attractions in Baguio.