Found It! The Largest Potato Chip In The World!

Idaho Potato Museum

Blackfoot, Idaho

by

Meg Scanlon

Leave a Reply