The internet is abuzz over what some claim to be the discovery of Atlantis , just off the west coast of Africa. This happens to be practica...