A great time

Rating: 9/10 (20 July 2019)

great action
dynamic villain
well paced
great story progression