Tesla opens up preorders for its solar roof

You may also like...