Why does such a small moon like Io have current volcanic activity?

8 answers 8