Rumor – Halo Nemesis?

While trolling the internet, I came across a post in a forum that posted a supposed leak from what 343 Industries is working on. Interestingly enough the top corner says “Halo Nemesis”. Further to that point, it’s in 3rd person perspective. If this is a new Halo, I think that could be neat but something […]