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 with just six catches for 81 yards on the season, caught his first TD …