Event date: 
Repeats every year on the 20 of June 25 times.
Wednesday, June 20, 2018 - 12:00am
Thursday, June 20, 2019 - 12:00am
Saturday, June 20, 2020 - 12:00am
Sunday, June 20, 2021 - 12:00am
Monday, June 20, 2022 - 12:00am
Tuesday, June 20, 2023 - 12:00am
Thursday, June 20, 2024 - 12:00am
Friday, June 20, 2025 - 12:00am
Saturday, June 20, 2026 - 12:00am
Sunday, June 20, 2027 - 12:00am
Tuesday, June 20, 2028 - 12:00am
Wednesday, June 20, 2029 - 12:00am
Thursday, June 20, 2030 - 12:00am
Friday, June 20, 2031 - 12:00am
Sunday, June 20, 2032 - 12:00am
Monday, June 20, 2033 - 12:00am
Tuesday, June 20, 2034 - 12:00am
Wednesday, June 20, 2035 - 12:00am
Friday, June 20, 2036 - 12:00am
Saturday, June 20, 2037 - 12:00am
Sunday, June 20, 2038 - 12:00am
Monday, June 20, 2039 - 12:00am
Wednesday, June 20, 2040 - 12:00am
Thursday, June 20, 2041 - 12:00am
Friday, June 20, 2042 - 12:00am