WATCH: Beckham's 87-yard TD longest allowed by the Patriots in Belichick era
By foxsports
Published
On the second play of the New York Giants' first offensive possession Sunday, Odell Beckham took a go route 87 yards for a touchdown in the team's Week 10 game against the New England Patriots.
An error occurred while retrieving the Tweet. It might have been deleted.