The annual King Richard's Faire is opening this weekend in Carver, Massachusetts.

See Full Page