Xyfud Plasfoc's Earth Invasion
<<
>>
This game would pit you against the earth's best. This screen shows the mighty arsenal of the humans.