‘Transformers: Rise Of The Beasts’ cast reveal rules for filming on Machu Picchu
2 min read
Transformers: Rise Of The Beasts, released in UK cinemas last week, features an extended action sequence on Machu Picchu –…