copy and pasted after researching:
"A geode is a sphere shaped rock which contains a hollow cavity lined with crystals. A geode which is completely filled with small compact crystal formations such as agate, jasper or chalcedony is called a nodule. The only difference between a geode and a nodule is that a geode has a hollow cavity, and a nodule is solid."
"Thunder eggs are a kind of solid geode: a rocky shell with a filling of agate, the refined variety of the mineral chalcedony. They form in rhyolite lava beds, perhaps where the volcanic gases left bubbles frozen into the rock. Later, mineral solutions deposited the filling."
While Thunder Eggs and Geode's ae basically the same thing...it looks like the rock you have is a thunder egg because its solid in the middle. My own curiosity after viewing that photo made me look into the geode's and thunder eggs so there ya have it! Either way, I love that rock, its way pretty!!!
Take care...
Kriss