Dead fish washing up on the beach and a mysterious explosion at sea leave Itch and the gang wondering if Greencorp are up to their old tricks.