I read up on that movie. It came out while I was still in the Navy so I never heard about it. I’m curious as to the connection between it and my post about the radiation loving moss.
You'll get it when you watch the movie "Buckaroo Banzai".
It is what he encounters that is living in the rock.
I don't want to spoil the movie for you any more than this.