What it amounts to is that these creatures from space are asteroid-dwellers.
The creatures live on asteroids.