Open Thread Martin Longman 17 years ago The New York Giants are not very good. 0 0 votes Article Rating