What is the Wichita Troll?

If you have been in Wichita for any amount of time, odds are you’ve been to the Keeper of the Plains. But do you know about the Wichita Troll Statue?