Three days filled with family fun. This annual festival has bull riding, a carnival and many vendors from around the country as part of the weekend. Other GOWD traditions include the annual dance and car show and a parade through downtown. This years festival runs from May 29 to 31.