Francis Owusu makes insane touchdown catch (Video)