i_28617 Published June 22, 2011 at 400 × 240 in The Legend of Zelda: Ocarina of Time – The Verdict ← Previous /