Captain Alpha

Captain Alpha is an alien leader in Appalachia.

Background
Captain Alpha and Captain Omega are the pair leading the invading aliens. They guard the second brainwave extractor and must be defeated.

Appearances
Captain Alpha appears only