IRIS Network - The Beyond Good and Evil Wiki
Advertisement

The Medusa Galaxy is a galaxy that can be seen from Hillys. Apparently, the galaxy is located in the Cluster of Crochax.

Advertisement