Francis Owusu makes insane touchdown catch (Video)
Francis Owusu made an incredible touchdown catch in the third quarter of Thursday’s UCLA-Stanford game that will go down as one of the best ever. Owusu, who entered the game…
Francis Owusu made an incredible touchdown catch in the third quarter of Thursday’s UCLA-Stanford game that will go down as one of the best ever. Owusu, who entered the game…