100% Electric Nissan LEAF takes historic Pikes peak win Published on July 5, 2011 in News by The Car Guide Photo: Nissan Nissan LEAF