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.