Should London Have An NFL Team?
▼Scroll down for more polls▼
Comments (2)
milfs
NFl means National Football League, meaning it's only in the United States.
reply
on November 21, 2017
LilBlizz
I'm impartial
reply
on October 28, 2017