Black Cross Castle

The Black Cross Castle is the flying saucer-like main base for the Black Cross Army that orbits the Earth.