Lucy Park is home to a man-made waterfall acting as the “Wichita Falls,” Oct. 21, 2021.

Return to article.