The NFL has arrived in Spain. Fans from all over the country, Europe and even the U.S. have descended on Madrid for the ...