Things to do this weekend: June 25-26