The Atlanta Falcons have begun preparations for an upcoming NFL regular-season game in Spain, set to be played at the home of soccer powerhouse Real Madrid, the Santiago Bernabéu stadium.
Falcons Begin Preparations for NFL Game in Spain at Real Madrid's Stadium


