Photos from some recent events: