Cat Links ReviewsI Am Setsuna Review Posted on August 15, 2020December 25, 2020 smcbee90Founded in 2014, Tokyo RPG Factory is a development subsidiary of Square Enix. I Am Setsuna is the company’s firstContinue readingI Am Setsuna Review