Sector3 Studios have revealed a new, and admittedly rather easy to guess, track preview image from some upcoming new content. Can you tell where it is?
Ok, I highly suspect this will take about 10 seconds for the right guess to come in, but nevertheless I'll give it a try...
Earlier today...