JackStroud Posted December 1, 2009 Share Posted December 1, 2009 The Giants try to run their organization like a corporation no fun zone it works for the Yankees who can spend unlimited funds......In the NFL no teams have much advantage and for goodness sakes we could not afford our own stadium?????? its weird....the whole thing Link to comment Share on other sites More sharing options...
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!Register a new account
Already have an account? Sign in here.Sign In Now