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