It's a dreamy , almost 100 acre public park in Tulsa that opened two about two years ago and has since been named the World's Greatest Place from Time Magazine