Photo report from the weekend of July 26-28