City Seeks to be “Solar Capital of the Universe”

The sun is relentless in the high desert town of Lancaster, California.  This city, with a population of just over 150,000 people, is located about an hour north of Los Angeles in the Antelope Valley region.  It is the home of Edwards Air Force Base, where space...