40 minutes stand between Liberty and NYC basketball returning to glory
You’re setting yourself up for a lot of trouble if you say that New York has gone on a title-free slide from the moment the Giants walked off the field at Lucas Oil Stadium 21-17 winners over the Patriots on Feb. 5, 2012. There is a fair reason for this….