The Battle of Hubbardon Reenactment is on the weekend of July 7-9.