Jekyll & Hyde – PC
This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases Set in London in 1890, this game puts the player in the role of Dr. Jekyll as he tries to save his daughter from kidnappers by recovering certain magical artifacts. The doctor must reactivate his old lab equipment and bring back