Stuart Broad, from conceding 6 sixes in a single over to taking 500 Test wickets at the youngest age has an amazing cricketing journey.