Weekend Events June 25-27