The North American subsidiary of Japanese conglomerate Honda Motor Co Ltd (TYO:7267) has put on stream a 2-MWdc solar-plus-storage system at its campus in Torrance, California.