Ooh, a tricky 'X' creature. Here's the xenostelid from Dragon #348.
Edit: I only spotted that delightful bit of text after posting: "The smallest and most common xenostelids stand about 30 feet tall and weight 6 tons, but they can grow much larger."
Not something you want to find hiding in your shoe...