M
mycoolgirl
Guest
England invented cricket and the recent version of Twenty20. So I think it's time to show some respect from other countries let England win one of these big competitions for once. Because, they really deserve it.
What is your opinion? Please share....
What is your opinion? Please share....