Giants staying at the Roosevelt Hotel
Im sure Eli will be staying at his Parents house tomorrow night. Don't they live in or close to New Orleans?
Print