Listen

Description

Sun is visited be three spirits. Jack has all the answers. Hurley feeds his dog. Jin drinks the water. Michael plays marco polo. Kate solves everything. Locke is a douche again. Libby makes an appearance. Ana Lucia suuuuuuuuuuuucks.