CarterFresh
New member
- Awards
- 0
Hi everyone, hoping im posting this in the right forum section. I got some samples of a product call Excelsior and want to order more. I'm trying to find a place to order it and am only finding retailers in Europe. wtf. Does anyone know where it can be purchased here in the USA?