Going to my first NFL game at Wembley Stadium, London

A few days ago I managed to get to see my very first live-action NFL game at Wembley Stadium, London.  Normally Wembley is the home of Football but for a month or so eat autumn, it becomes the home of American Football! I’ve watched American Football or NFL since around 1982 when it first appeared… Continue reading Going to my first NFL game at Wembley Stadium, London