Check out recent Solar Technology news on EpochEdge and discuss in comments
The New Mexico company secured $21 million from investors who believe in…