Three hours by freeway from Los Angeles, the studio is located near San Diego, just 30 minutes south of the U.S./Mexican border
Some of the world’s largest stages and filming tanks, together with offices, scenery shops, dressing rooms and wardrobe facilities are...
Read More..