Discussion in 'Sports' started by datboimr704, Oct 8, 2009.
I know someone on here watches football... well...mine is the New York Giants!
What a coincidence, my favorite team is the Giants as well. I grew up in the Bronx.
https://www.romulation.org/forum/index.php?topic=7467.0
Separate names with a comma.