No More Heroes 3 – The Return gets an odd trailer, plus a release window Chad Goodmurphy Gaming December 13, 2019 0When it comes to tonight’s Awards show, we’re hard pressed to think of anything being stranger than the more than...