Transformers: The Last Knight London set photos! Filming for Michael Bay’s new Transformers movie continued on Sunday, September 25 by Buckingham Palace in London, England. You can view new Transformers: The Last Knight London… The post Transformers: The Last Knight London Set Photos! appeared first on SuperHeroHype.