an Entity in Data Space: 134.155.108.49:8890
The Invader Queen is the leader of the Invaders and the true final boss of Metal Slug 6. She is also the main antagonist of the game as well.