Did you know that Mohammed Hafeez's nickname is "The Professor" and that he has batted in internationals with marijuana leaves drawn on his pads? Just imagine the hijinks!