T
Todd Schauman Review of Megapops
Megapops was an okay company. The products were de...
Megapops was an okay company. The products were decent, but I expected better. The customer service was helpful though.
Megapops was an okay company. The products were decent, but I expected better. The customer service was helpful though.
Comments: