Castle of Muskogee hosts 16th century English village in annual renaissance festival II

The Castle of Muskogee kicks off the 18th annual Oklahoma Renaissance Festival this weekend.