Today in History: Captain Matthew Webb Swims English Channel in 1875
eased into the English Channel on Aug. 25, 1875, he was prepared to try the impossible and make it possible. No one had made it across before, but that was all about to change. He started from the