Sc10n0fD4rksp0r3 Posted November 27, 2018 Share Posted November 27, 2018 I saw this video on YouTube, and am now feeling strangely conflicted about it. Should I be glad or sad that Warframe isn’t on this list? Link to comment Share on other sites More sharing options...
Recommended Posts