Friday, June 5th - New York Times crossword puzzle solve

Another tough Friday solve. Nearly a streak-breaker. Difficulty 8/10, Enjoyability 6/10