An Affair of the Heart of Tulsa features 850 vendors

An Affair of the Heart of Tulsa features 850 vendors