A high definition close up view of a human eye.

226525 539148686108394 1781874174 n zpsc967de26 - A high definition close up view of a human eye.