No More Heroes 3 – The Return gets an odd trailer, plus a release window
When it comes to tonight's Awards show, we're hard pressed to think of anything being stranger than the more than five minute-long No More Heroes 3 - The Return trailer. That is, if you want to call it that. Th...