Iron Mountain Announces 27 Megawatt Pre-Lease in Frankfurt with Fortune 100 Customer 06/15/20 - 8:00 AM