NFL Executive Vice President of Club Business and League Events Peter O'Reilly shares what it means to have NFL International Games in London, Munich, and Mexico City. Buffalo Bills offensive ...