Masquerada – PC Review December 29, 2017January 9, 2019CrimsonMomongaSSS Comment Developer: Witching Hour Studios Publisher: Ysbryd Games Release Date: September 30th, 2016 Editor: Lolinia