Beyond the Canopy/WMG

The Baron's fortress is parallel to the Forest's Navel.
The Baron's forces are, according to the author's tumbler, located in a place where they can't get a hold of conventional weaponry, and it's also been strongly implied in-comic that they're in another dimension. The mountain range in the background of page 26 look like the mountains in the background looks like the ones on page 5, and

Pedro will save Glenn and Co. from the Baron in the near future.
Pedro's superiority complex would make him unable to resist such a challenge.