China's football followers believe they have the conclusive explanation for Spain's stunning upset to the Netherlands: a CCTV anchor known as the "team killer."


Visit the original source and full text: Shanghaiist