Popeye Statue, Chester, IL
|
About This Image
The Popeye Statue in Chester, IL. Chester was the home of Elgie Segar, the creator of Popeye, so Chester is the Home of Popeye...
Comments
Add A Comment About This Image
|
The Popeye Statue in Chester, IL. Chester was the home of Elgie Segar, the creator of Popeye, so Chester is the Home of Popeye...