Could this poster image and release date rumors be leaked info from the coming Titanfall 2? It first appeared in a Titanfall subreddit, and along with...
Conspiracies. They are the stuff of the internet’s underbelly. Stuff to make you think “that’s absurd”. To those other theories that have you preying to God...