The Battle of Hubbardon Reenactment is on the weekend of July 8 - 10.