Published September 20, 2010 at 490 × 325 in Yahoo! Opens State-of-the-Art Data Center in Western New York (Visited 12 times, 1 visits today)