08-25-2017 10:09 PM
09-05-2017 10:30 PM
09-06-2017 05:34 AM
09-06-2017 04:23 PM
10-20-2021 02:03 AM
Welp, it's over 4 years later and it STILL says "Coming Soon!" on the Marvel part for me here in the UK. I just downloaded the Steam version to see if it's any different and it isn't. 😞