Anyone know where to rent a sim card for less than a week. Thanks
Country?
usa-ny
USA for USA?
Most likely