What kind of red/green/black, spiny caterpillar is this?
Looks like a greenish variant of Hemileuca maia – the Buck Moth, which according to here does occur in Oklahoma. This source also suggests that touching the caterpillar (or its relatives) is a bad idea...



 Source: statebystategardening