Oh! I know this guys from action camera team! Camera is located on it. Obviously it's Detroit but they film London. It's incredibly interesting whom BayBuster plays? Onslaught? Grimlock?
I think so . . . replace it with a car or a bot. Is this our Tuesday gift, or was it the Submarine speculation . . . or was it Jablonsky's confirmation?