April 10, 2005
Scott arrives on the seemingly deserted eel island, but all is not as it seems.
1 Episode