A work in progress. Release date in the UK is November 3rd, about 2-3 months later in the US and Canada.
Check out my Alpha Flight original art!
Forum Rules