Cd Earth
Is a rip off free software
- 04-15-2009
- 0
Scam you into the free software then trick you into a club and then strat billing you for being in a club.
A big scam and nothing more than a money making scam.
Company: Cd Earth
Country: USA
State: Texas
City: HOUSTON
Site: www.cdearth.com