What's this?

My wife found this robot at a rumage sale. It is about 4" tall and made from foam rubber. It has the FIRST logo on it. Anyone know what this is?

We have one of those kicking around the shop somewhere. Not sure where it came from or when.

Actually, the one we have is similar but not exactly the same as that. It has TEAM 2029 printed on it.