Iron Mountain seals wind PPA from Amazon Texas project
Iron Mountain has signed a power off-take agreement for 10% capacity from the 253MW Amazon Wind Farm Texas developed by Lincoln Clean Energy (LCE), enough to power its more than 75 facilities in the state.