site logo

Tesla batteries help power small North Carolina island