No More Heroes and No More Heroes 2: Desperate Struggle PC Release Date Revealed

While players eagerly await the release of No More Heroes III, both No More Heroes and No More Heroes 2: Desperate Struggle are set to release on June 9 for PC. Both titles will be priced at $19.99, though XSEED…