M Moosichu Member Apr 7, 2016 #1 Seriously, I live in the UK but grew up in Belgium. I like crisps here and all that, but why don't they sell cheetos? Went to Spain the other day and there they were. I just Googled and they are made by PepsiCo, basically evewhere but here I especially like the football ones.
Seriously, I live in the UK but grew up in Belgium. I like crisps here and all that, but why don't they sell cheetos? Went to Spain the other day and there they were. I just Googled and they are made by PepsiCo, basically evewhere but here I especially like the football ones.