Not sure if this is the right section xD
I know it's a really long shot, but does anyone knows a store where I can find them?
I know I can get them shipped from the US, but it would help me a lot to buy them in the UK
Thanks!
I know it's a really long shot, but does anyone knows a store where I can find them?
I know I can get them shipped from the US, but it would help me a lot to buy them in the UK
Thanks!