Spearfisher Sustains Severe Injuries in Great White Shark Encounter off Cape Agulhas | NotABoatAccident.com