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