The stadium in Madrid thundered with noise. Over eighty thousand fans screamed as cameras flashed across the field, giant screens displaying the face of Leon Vega — captain of Spain’s national team and one of the most famous footballers in the world. Commentators praised him nonstop. Fans adored him. Brands fought for him. And currently? He was ...Read more