Not sure who this guy is, but he said in this video that Chubba commited to Oklahoma. I dont see anything anywhere to confirm. I'll spare you the pain of watching the whole video, its at the 2:50 mark. Maybe another Sir Yacht sighting?
You mean the 1:50 mark. And who is this guy anyways???