Top
60°

Earth Defense Force & Onechanbara Publisher Teases New Game With Mysterious Countdown Site

Earth Defense Force developer D3 Publisher opened a new website explicitly teasing a new project about to be revealed over the next few days.

Read Full Story >>
twinfinite.net
The story is too old to be commented.