In what country was English footballer John Barnes Born? In Sports Trivia AnswerJamaica Share and Enjoy !