Ahmed Shehzad Scores 42 Runs Off 31 Balls

  • 9 years ago
Ahmed Shehzad scores 42 runs off 31 balls.