Professor Atwood explores a secret beach and is surprised to find an old friend among the tranquility.