Its vast mirrored glass façade earned it the nickname “The World’s Largest ... $2 million filming at this location for just ...