TIL Japan has a (american) football league

Don't Miss...