By Lloyd Jodah Nepal has eight of the world’s highest mountains, and today all of them seemed to be standing in the way of Team USA getting to Division 4 in the ICC World Cricket League. The excitement over recent initiatives by USA Cricket stood to be enhanced tremendously... Read more