Philips CD-i
Community Rating: 4.67 Total Votes: 3
L'Ange et le Demon is a French adventure game that takes place around the Mont-Saint-Michel in Normandy, France. It...