millyspook
Well-Known Member
Is there anyone in the uk that sells liquid palisade?? I've seen it used on Instagram and have googled it but can only find website in the US?
I've searched high & low for a UK seller with no luck! 😞 xx
Enter your email address to join: