3 ms·
The ads on there are the tell. It is all weird random objects from Alibaba sold under companies/brands that don't really exist. This used to be the premier adve
by bparsons 3y ago
The ads on there are the tell. It is all weird random objects from Alibaba sold under companies/brands that don't really exist. This used to be the premier advertising medium for global brands.