UPDATE: Still haven't found any French Fries. Someone suggested trying Belgium, which we think is near the Eiffel Tower. Maybe not.

Share This Photo X