You can't buy it from TM directly. They don't send SIMs outside country.
These are great questions valeriarodriguez - thank you for asking, and congratulations on your upcoming trip! Kudos to you for planning in advance.
Customers can pre-purchase the Tourist Plan SIM kit online or over the phone, but both the credit/debit card billing address and the SIM's shipping address are restricted to US addresses. Your plan of having the SIM kit shipped to a friend in the US and using a prepaid US Mastercard or US Visa gift card to use online or during your call to pay are perfectly reasonable. You will need to call our Prepaid team or stop by a store to activate it once you arrive. Please let me know if you have any other questions, we're happy to help you prep for travel!