MegaFlix.net
Consumer Report
- 11-13-2011
- 9
I dont even recall siging up for this website. I checked my bank account and saw I had been billed $50 i thought I was signing up for a site called let me watch this. I would never agree to pay $50 to watch moview. This seriously needs to be addressed and quickly.
Company: MegaFlix.net
Country: USA
City: London
Address: Dalton House, 60 Windsor Ave
Phone: 8885036731
Site: megaflix.net