
Watch NFL Games at The Winslow
How did NFL Games and NFL football start? The birth of football happened right here in NYC. At the Fifth Avenue Hotel, which used to be on Madison Square, representatives from four universities came together to lay out the actual rules to this new game which was somewhat like rugby, somewhat like soccer, but was …












