Question: do igneous rocks have holes?
Answer: Igneous rocks like pumice have holes because the maga/lava cools quickly, trapping air and gas bubbles inside.