Jun 01. 2025

Eye 1977
Star 2732

Humbly invented in nineteen sixty five, i was created to keep football players alive. Named after a creature so mean and green. What am I?