Avengers: Infinity War is less than two weeks away, and with it should (hopefully) come some answers that we've been asking since the release of 2012's The Avengers.

Others theorised that it might show up in Captain Marvel (not outside the realms of possibility), that it's in Wakanda (already debunked), or that it's lost in time and Thanos needs the time stone to retrieve it.

But I have an alternate theory based on what we've seen so far.

Turn away if you hate potential spoilers, seriously.

It's worth mentioning before I get started that I'm basing most of this on a lot of assumptions.

There's a lot we don't know about the film considering it won't be out for another two and a half weeks, and I'm trying to put a lot of pieces together based on information from trailers and other marketing materials.

The text above is a summary, you can read full article here.