These Japanese contact lenses let you put anime characters on your eyes [Photos]

Chiikawa contacts are a cute way to add some subtle anime flair to your look.

Read More