Movies
TV Shows
People
April 10, 2005
Scott arrives on the seemingly deserted eel island, but all is not as it seems.