The dramatic white cliffs that guard the English Channel, known as the Seven Sisters, are a breath-taking exhibition of nature near Brighton, England which offer more than just a picture-perfect view. It is a walk through time with hidden secrets waiting to be...