The official vehicles used in the successful "Transformers" saga caused a sensation in Peru by being seen on the streets of Cusco.
Part of the filming of the new film takes place in that country.
Famous Hollywood film director is left alone in Machu Picchu