Heavy waves within the English Channel are pounding the coast off the Seven Sisters, Sussex, England. An image showing nature's power and its dramatic beauty.Image #: 12539808 See More From: John C. Doornkamp