Originally Posted by MadScientist Do they really need to say the New York Football Giants anymore? The baseball Giants have been in SF for almost 70 years. its wose when the call them THE new york football giants plus they don't even play in the state
Forum Rules