RIP Wulihe Stadium of Shenyang. Built in 1989, this stadium is best known for being the place where China qualified for the World Cup Finals by beating Oman 1-0 in October 2001. It was razed to the ground in a little over six seconds on Feb. 12, 2007.
Continue reading "Au revoir to Wulihe Stadium"
