Menu Close

Rumor: Development On Aliens Game Was A “Total Train-wreck”

Oh crap . Okay, I don't believe in passing judgment before playing, but I have to admit, I'm not a fan of this news. If…