Japan's Northernmost Mega Solar Plant Fighting Against Snow

Facility overview

Facility overview