Weekend events, July 14-16