top of page

General Discussions

Public·224 members

I found a sketchy sales ad. Is this legit? or a rip-off?

Is this sales site liscenced through the company? I saw this as an ad on Facebook and felt I should research before ordering from them... https://www.cackle.store/products/stem

85 Views

It's a phishing site. I'll post a warning to our fans. Thanks for your information!

About

Discussion, maintenance, and community building!

bottom of page