Red Devils
World Cup Stadium, Seoul, South Korea
Featured Review : Prior to my heading off to live in South Korea, one thing I was desperate to do in the Far East was to see some soccer. In 2002, Korea hosted the World Cup in conjunction with Japan, and in the process the whole nation w...See Full Review