(SeeNews) - Jun 19, 2014 - The 50-MW Macho Springs solar park, built by First Solar Inc (NASDAQ:FSLR) on state trust land in New Mexico, was officially opened on Wednesday.