Solve a mystery and evade a murderous puppet in Puppet House on October 24th
Right in time for the scariest time of the year, Vecube Studio and Spirit Games Studio are releasing their indie horror title Puppet House. As you step into a mysterious mansion, uncover the secrets t... Read More »