June 21 - its going to be a long day