I had the incredible opportunity to see the Seven Sisters which are located just south of the White Cliffs of Dover in Sussex, England from a boat out at sea. I saw them a few years ago with my good friend Brittney, my late grandfather and my parents. It was the most beautiful coastline I’d …

