The Meaning of Life

  • 1476
  • 103
  • 9
  • An eye chart that reveals the purpose of our existence. If you can make it out.
     
    Limited edition prints available in my website store.