Tetra Pak to install solar array at North American headquarters

Image: Tetra Pak leadership break ground on a new solar array at the company’s Denton, Texas campus. Photo: courtesy of PRNewswire.