just wondering-> has there ever been anything approaching "concrete proof" that there's really actually such a factory in china ... or ever was? the couple of ostensibly "factory photos" posted years ago always looked somewhat "unconvincingly suspect" to me.
GMV Price at posting:
3.9¢ Sentiment: None Disclosure: Held