"As successful as the Giants have been over the last 25 years, they've been very up and down,"
LOL who hasnt

fact is we have been in 5 SBs in 25 yrs

no one else has