Interdimesional Portal - Omaha, NE

Anyone in the Omaha area familiar with this sign? I’ve found exactly one source that says it’s around Hummel Park. Otherwise, I can’t find where it’s located.