Leeward Renewable Energy (LRE) has kicked off construction works on two solar projects in southern Oklahoma, which have a combined capacity of 152 MW and will supply power to Google.