Man Punches Shark To Protect Wife While Snorkeling

When a married couple snorkeled near Ascension Island, in the British territory of St Helena [...]