Red Caterpillar?
Red Caterpillar?
Photo taken at Fort Davis National Historic Site in Texas.

Photos credit: John Hunter. - cca This photo can be used with attribution