May 29-July 31 Itinerary