Master class

Rating: 10/10 (27 April 2019)

Edge of your seat stuff, with the added goosebumps for the final fight scene.