Mystery yellow flower, growing in the sand near Lake Michigan