your local sports bar, your tv in your house, also i don't know if there is streeming video of games,
it won't happen for free online--the NFL is very stringent about its licensing. any site that broadcasts will be taken down quickly. live games are always on tv. old games...pff, why watch them? you know how it ends. if you need them, you can get them on dvd through the NFL, i'm sure.