Review By: Johnathan Harper

REVIEW EDITED AND OMITTED ANY POSSIBLE SPOILERS