Tired of being stuck in ELO hell. I'm good at this game over got gods at the top of the leaderboards I just can't seem to win games consistently. I'm the #2 Thanatos on console for what it's worth.
Message my GT it is Xbox Hates Trav