Just noticed this new advert on the tube train on the Isle of Wight line, is this a hint of things to come?
This advertisement is not new and hangs there since release of IOW, you can see it at 1:01:31. I think this ad is real life related.