Tulsa Tulips

Tulsa Tulips

A garden in Tulsa, Oklahoma.