Chinese Solar Farm takes over mountainside. What do you think?