Links We Like: November 16, 2011
National Geographic recently put up the new 7 wonders of the world. As you can see, Costa Rica did not make the list. Which is a real bummer, but we still think this place is wonder. Story here. La Ruta de los Conquistadores finished up last week, with American Todd Wells winning in his first […]