Talk:Warframes Comparison/Release Dates/@comment-24.201.224.241-20160905042628

Excalibur Umbra? really? is that a troll?