asked by Don M. on 3/3/16
If you signed up with them you're a fool and you'll have to cancel your credit card and apply for a new one
Get answers from the megaflix.net staff and other customers.