It's June 17, 2024, 12:21:35 AM
yes june 4th is the new release date...the original was april 23rd, peace.