Shahid Afridi hits possibly one of the longest sixes ever hit in cricket’s history against South Africa in 2013:
http://youtu.be/YPCgWL4a4lM