Season 20 End - No need to know

Except that the first thing you see when you click on that link, even though the title is Season 20 Now Live, is:

UPDATE JUNE 8TH - Season 20 will be ending on June 21st. See post for exact times for each region.

And the splash screen itself says:

20
Season Ending Soon