Google Glass once again on sale for all U.S. residents (this time with no time limit)
The Explorer version of Google Glass is back on sale again—and this time Google isn’t limiting purchases to a strict 24-hour period like it did in April. In a Tuesday…