Which one will be the better game in general? I love both franchises and both game looks awesome...I can't decide lol
Log in to comment