The Dreaded Visa Run – 90 days in Costa Rica by InCostaRica Staff January 10, 2020 Residents, Tourists