Brief

Tesla unveils residential solar roof and new Powerwall battery