Sunday, May 20, 2007

The Looking Glass


  • First seen in S03E21 when Charlie and Desmond follow the cable into the ocean