Prince Harry shocked many this past weekend when he popped up at a Texas rodeo wearing a cowboy hat. This…