A review by gallien
Revan by Drew Karpyshyn

5.0