Tesla Battery Systems Already Power 11 Walmart Stores

by Steve Hanley April 29, 2015 21 comments