Reviews Review: Tamashii – Switch February 17, 2020January 25, 20216 min read Another indie title is upon us, and this one has the sign of the beast – no, not Damien, but the little known fellow from