As a US citizen, you don’t need a Visa to get past Immigration Officials at LTO, unless you plan to stay for more than 180 days. All you need is a passport that’s valid at the time of entry and a tourist card that can be obtained on the airplane.