This Week’s New Releases 10/13 – 10/19; The Witcher 3 Switch, Children of Morta and More Posted on: October 14, 2019October 14, 2019