SCAM Site
This site advertises reputable suppliers yet they still scam people? I thought this was a legit site, obviously another scam, more money gone without a trace...... Peptides......
United Kingdom
This site advertises reputable suppliers yet they still scam people? I thought this was a legit site, obviously another scam, more money gone without a trace...... Peptides......