Wellwatch.com
Credit card charged 29.95 costa rica?
- 03-21-2009
- 67
29.95 charge to my debit card.
HAVE ANY OF YOU OTHER VICTUMS BEEN TO COSTA RICA LATELY??? I just moved here and thought maybe someone here is involved. Contact me if you have been here recently.
Company: Wellwatch.com
Country: USA