Giants’ Odell Beckham Jr. Stares At Solar Eclipse Without Protection
Odell Beckham Jr. and the New York Giants are in Cleveland for their Monday Night Football game against the Browns to close out Preseason Week 2. Visit streaming.thesource.com for more information Beckham joined several other players in taking in the Solar eclipse Monday, but he did it in a way that might be worrisome to […]