Chester (pop. 8,500) is located on the bluffs of the Mississippi River Valley in Illinois. Chester is the “Home of Popeye,” where a 6-foot 900-pound bronze statue of Popeye the Sailor Man stands in the Elzie C. Segar Memorial Park, which honors Popeye’s creator, Elzie Segar.