Set Video Shows Transformers: The Last Knight Car Chase
New set videos from the upcoming Transformers: The Last Knight have emerged, showing off a behind-the-scenes look at a car chase, taking place in London. The clip shows the newest tricks from Michael Bay as the stylish cars are seen flipping, racing and turning through the streets of London. The clips were posted on the official Transformers […]