Chester, Illinois Home of Popeye!
We just passed through Chester, Illinois, the home of Popeye! It's a pretty little town with cool statues of Popeye and other characters. There was also a Lewis and Clark Expedition memorial right next to the Mississippi River.
Comments
Post a Comment