Jun 01. 2025

Eye 1980
Star2739

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?