Surfing legend Mick Fanning fights off shark with a punch

Surfing legend Mick Fanning fights off a shark with a punch in the finals of the J-Bay Open event in Eastern Cape in South Africa.