Costa Rica Montezuma and Tortuga Island by Mackenzie Hudson May 4, 2015 by Mackenzie Hudson May 4, 2015 I think I have found one of my new favorite places here in Costa Rica: Montezuma. I went a few weeks ago and visited the waterfalls there yet we didn’t have…