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

May 5, 2013

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