Jesse Owens Park scheduled to open on May 7th