The Drive explained why they don’t believe London will get a full expansion franchise, but understands why it is a popular thought.
The Drive
11,766 clip(s)
Giants are Running Back Haters
Independence Day Gives Us a Chance to Credit an Incredible Pop Song
Sometimes We are Unfair to Athletes