Hot sexy events: June 23-29