A review by shinyshark
Revan by Drew Karpyshyn

5.0