That's the official NFL Japan site!
American Football is actually pretty popular there... There is a pretty big football shop in Shibuya and a lot of the universities have football teams. I got to use Tokyo University's field all summer last year, that was pretty cool