PC This Week’s New Releases 1/13 – 1/19; Travis Strikes Again: No More Heroes, Onimusha: Warlords and More January 14th, 2019 0With the end of the year behind us, gamers are looking forward to what 2019 has to offer. Last week we saw Super Mario Bros. U Deluxe release, along...