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

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