Approaches Mastery

Rating: 9/10 (20 May 2020)

(9/10) Incredible
A couple of painful potholes and not-so-good easy plot turns spoil what is otherwise a masterpiece.