Hydra

The Hydra© is our first space-station. With it's enormous size it will put an end to all those who have overlooked you.