28 Jun 2011, 07:35 UTC · By: Mihnea Radu / This weekend’s 89th edition of the Pikes Peak International Hill Climb saw clear skies and good weather, a perfect setting of the all-electric Nissan LEAF to shine and enjoy its glory, as it h...